Uncontrollable hormonal anger

I'm 15 weeks and 4 days. And I don't know what to do with myself. I feel like a rabid cat, I get angry so quickly! It's getting out of control, because it's usually directed at my poor husband. I feel awful about it. I've never felt so angry, and it physically hurts to hold it in. 
But while I'm angry i usually don't think, I end up crying. We've never fought this much. And to make things worse his best friend brings out the worst in me. He sets me off with the most innocent things, usually it's stupid questions. But he's a good guy, although a little dumb. And I feel bad about it because I always end up snapping. I don't know what to do anymore. I just don't want it to affect my relationship to the point of no return. 
I want to punch someone in the face.