It sounds to me like you're low in progesterone. I have very bad pms issues that start a few days after I ovulate. My doctor put me on a natural progesterone cream that is compounded at Kubats in Omaha. It's 50mg. I start using it 3 days after I ovulate. This has made a huge difference in my moods. I, too, have often considered leaving my husband during that premenstrual time. I've even made a plan as to where to go...etc.., then a few days into my period when I start to feel somewhat normal I can't understand why I was so mad.
Also, as long as you're using the progesterone cream after you ovulate, you can still get pregnant, in fact it will increase your chances of getting pregnant and not miscarrying. I'm currently pregnant. I'm on progesterone injections because my body just doesn't make enough even during pregnancy. The placenta makes it around 11 weeks, but up until now (29 weeks) my levels have been low. They are finally starting to rise, which makes me very happy.
You can buy non-prescription natural progesterone creams that are 20mg per dose. You put on a fatty area of your body twice daily for 10 days AFTER you ovulate. So, before you take it you need to know when you're ovulating. I've been charting my cycles for over 15 years so I know when this happens for me.
Good luck with this. progesterone has saved my marriage and my sanity!!!