do I have a hormone imbalance?

Grace
I've always been right on track where I should be in my cycle. It's always been classic. I would have my period, about a week later I would have my fertile week with a high sex drive etc, then I would get intense PMS until I finally started my period again. But lately I get the high libido the last day of my period and it lasts a week and then I despise sex and intimacy until I have my period again. And I get intense PMS like anger. Is this normal?? And I also get terrible headaches more often and really bad IBS after my sex drive goes MIA. 😖😖😖