but seriously if your mood changes so often i would talk to your shrink about your meds cause it might just be that.
play some games, take a walk outside, eat/drink some nice things. enjoy the small things of life.
But On a serious note, you should find a vent, that isn't self harm. Pick up a hobby, anything to keep your mind from swimming, which generally leads to depression I would think.