What Causes Frequent Menstrual Cycles?
Probably a hormonal issue or fibroids
Hello and thank you for your question.
You need an evaluation and may need to see a gynecologist. First off you need a blood test to make sure that you are not anemic with all of that bleeding. There are several possible causes for such bleeding. Hormonal shifts can happen and get your periods off schedule. This can be corrected by a progesterone challenge. It is also possible that you have developed some fibroid tumors. These are benign tumors that in many women cause excessive bleeding. The things that you need first are a CBC (complete blood count) and an ultrasound to look for fibroid tumors. Once they know the cause they can recommend treatment or referral
other causes are very rare
The uterine fibroids and hormonal changes are by far the most common causes. Uterine cancer is possible but would be very rare at your age. Some underlying bleeding disorder could also be a cause. Again, this would be very rare since if you had this I would have expected it to show up at an earlier age.
Best to you,