You need to seek some sort of counseling. Sounds like depression to me. Prozac may cure you.
But if this behavior of yours is a pattern of highs and then lows and has been occurring for a long period than I suggest you seek treatment. A nice drug cocktail should help.