I COMPLETELY understand, I have PCOS, so I have hormonal mood tornadoes all the time. It's like you can feel yourself being angry but can't stop it, almost like you are watching someone else. The reason I call then tornadoes is because everything is calm and wonderful, then the storm of anger/tears/ect moves in, everything is destroyed (including bf), and then you are normal again but the damage is already done and takes forever to fix. So what I do is warn whoever is around that I am feeling like I am angry/emotional for NO reason and perhaps it would be better that I am left alone for awhile until I can get a grip. I will go read, play on comp, watch tv alone, take a walk whatever . . .get it all out of my system and try to re-enter the civilized world. Sometimes they don't take heed of your advice . . .and them breathing, moving something too loudly (too you), talking at the same time as you are thinking, ect and you are inevitably going to erupt; just try to explain again and if they are not responding do the your time thing for awhile until everything blows over and try to explain it again. GOOD LUCK, it is a tough situation, especially when it is a man because they can't truly understand, they can only step back, give us space, and caress us when we need it. O' the other thing I do, is if i NEED to be with my husband (vice versa) than I will just ask if we can quietly watch tv together/read together and he can just hold/caress/pet me. Hopefully they just don't make any wrong moves, lol :)
On the antidepressants . . . if you can stay away from them than do . .. there is no complete research to prove effects on child. But, if you have to make sure it is one that is recommended by high risk ob (they are used to meds with preg), and pharmacist to garauntee that whatever you are taking too won't interfere (tylonol, ibuprofren, excedrin,prenatals, anatcid, ect) . . . Good luck again and the mood tornadoes get less severe the farther you are along. Try to enjoy this preg , cherish all these moments and even diary about them for your little one . . . it will help release some of that energy too :)