Hon, you really need to be evaluated by your physician. You have had so much going on in your life lately, anger is natural, but you need to try to develop some method of control.
Sometimes when I'm feeling out of control it helps me to post here. Just having someone to "listen" is often helpful. To know I'm not alone. I don't have any magic solutions, but I've found healingwell to be a real lifesaver sometimes.
Wishing you a calm evening
Good judgement comes from experience and alot of that comes from bad judgement.