You could have fibroids, I have them & they do the same thing but not regularly like they used to now that & am post meno'
Drop by and see your doctor. It might have something to do with the parts of the brain that affect the hormonal functions of the body. Adrenal gland, hypothalmus, I don't know. But the doc might, or could send you to an endocrinologist or other specialist.