I had a friend years ago with a similar complaint and she was found to have "Premenstrual Dysphoric Disorder".
Ask your doctor if that is what you might have.
Best wishes!
Make an appointment to see your doctor as you have an imbalance of hormones or have anaemia.
A blood test for hormone levels and iron levels will show if you have any of these problems that may be causing your symptoms.
I was the same way. I am anaemic and was told to take iron supplements when on my period. It really is a pain in the a$$ dealing with this!!!