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!