What are the causes of hormonal imbalance during the time of your expected period? What can be done to fix it? Virgin

Hormones. Just like you have to fight fire with fire sometimes, you have to address hormone imbalances with hormones. A doctor can prescribe hormones for you that may help put you back in balance. See a gynecologist to discuss your options.