It could be stress
and pre-menstrual syndrome due to hormonal
changes. I suggest to get a complete blood work to rule out anemia
and get your hormones levels checked.
I advise to :
- eat healthy
- drink more water
- take mephenamic acid for pain
- consult OG if no improvement
All the best!