It sounds like you might have PMDD. If you think the info in the below link rings true (and it seems to based on your post), you should seek evaluation/treatment for it with your doctor. Hugs to you and I hope you feel better soon.
Premenstrual dysphoric disorder (PMDD): A severe form of PMS - MayoClinic.com