As a suggestion, you should get a blood workup.

As a diabetic, my very accepting wife could tell you stories about my temper till I got my sugar under control. Whenever I would run very high, I would just be a bitch on wheels and high heels

Not saying you are diabetic, but it would be a good idea to rule out biological issues before some counseling.

The best of luck!