Oh, my dear cyster...you are NOT ALONE!
I must admit, a couple of times I threw something at DH and I am not proud of it. It is shocking. One time, years ago, I even turned my anger and frustration on myself and hit myself over the head with a stainless steel Revere ware saucepan (I even dented it a bit!) How crazy is THAT? LOL
You are dealing with a LOT and it is bound to seem overwhelming at times.
This is definitely linked to our wacky hormones! I get very short tempered during PMS time (my poor DH has put up with this for almost 20 years!)
But, I want to offer you hope...
Here are some things that you can try that have helped me very, very much...
1. Make sure that you get enough SLEEP! It really makes a difference in your outlook and attitude. That means going to bed right away when you are tired...don't stay up late, it is not worth the fatigue the next day. If you need a nap during the day and are in a place where you are able to take one, by all means DO!
2. Take a CALCIUM supplement every day. It won't cure everything, but it does seem to take the edge off the emotional symptoms.
A lot of cysters take Calcium for this purpose. I was skeptical about this at first, but I am so glad that I am taking it now. It has really helped. I just take 2 capsules every morning from a brand that I got at the grocery store.
3. If you can, try to recognize when you are about to lose your temper and ask yourself if this will really be so important tomorrow or even an hour from now? That has sometimes helped me, when I have been able to do it!
4. If you are not already doing it, try to get some form of daily exercise. It really helps, physically and mentally. It can be as simple as taking a walk.
5. Communicate with your BF. Tell him as nicely and honestly as you can that you just don't feel like yourself today and that you are having a hard time, physically and emotionally. He may not be able to understand what you are going through fully, but he will have been warned and maybe have a little more patience about your situation.
Hope this helps.
(((((((((((((((((hugs))))))))))))))))) to you!

Kathryn