sounds like something is out of wack. are you on meds? you may need an adjustment. could be hormones. or if your not on meds, good ole rapid cycling thru feelings?
must be really frustrating for you. one of my favorite mantras to get me thru negative feelings is by telling myself "these feelings are fleeting". no matter what i am thinking, depression, self harm, history has proven this to be true...the thoughts, feelings are fleeting, i know they are going to go away. so i am able to tell myslef they are fleeting and then use distration to move on to something else and not get caught up in whatever that mood has to offer me.
i hope you figure out what is going on.