There are many medicines which can help to regulate periods if they are too long.
But first the cause has to be identified.
Common causes of prolonged periods are:
* Weight gain/loss
Uterine Fibroid tumours
Pelvic Inflammaotory Diseases (PID)
Bleeding disorders - due to use of aspirin or other drugs.
You should first see a Gynae and discuss these causes. Get them ruled out.
If no disease conditions are found, as is most likely, then something simple like regular Oral Contraceptive pills will correct the length of the periods.
But first you should see a doctor. Note down these points or copy/paste into Word and take a printout and discuss with your doctor. This will enable an informed discussion and help you to get detailed explanations. Ask about these conditions and whether they are likely for you, and if so, what further investigations need to be done to confirm the diagnosis. This can lead to a solution for you.
Hope this shows you the way forward - wish you good health and a quick recovery.
I trust my answer has helped you gain more knowledge and confidence about your problem and in knowing what to discuss with your doctor.
Please remember to rate my service once you have all the information you need.
If you have any other questions, please ask me – I’ll be happy to respond. Bonus is always welcome - Thank you!