Facebook Pixel

Hypermenorrhea Causes & Risks


In some cases the cause of menorrhagia is unknown. However, many conditions have been known to be associated with menorrhagia. These include:

  • Menstrual cycle hormone dysfunction (imbalance)
  • Cervical or endometrial polyps
  • Uterine fibroids
  • Infection (pelvic infections)
  • Blood-clotting disorders
  • Anticoagulant medications (blood thinners)
  • Anti-inflammatory medications (large amounts over a long period of time)
  • Liver, kidney, or thyroid disease
  • Problems with an intrauterine device (IUD)
  • Ectopic pregnancy
  • Ovarian cysts
  • Chronic medical conditions
  • Cancer of the uterus or cervix (rare)
  • Vaginal injury from trauma or sexual abuse
  • Complications from pregnancy, such as miscarriage

Risk Factors

A risk factor is something that increases your chance of getting a disease or condition. People at greatest risk for menorrhagia include:

  • Adolescent girls who have started menstruation within the last 12 to 18 months
  • Women approaching menopause
  • Women with hereditary bleeding disorders
  • Women who are obese

Please be aware that this information is provided to supplement the care provided by your physician. It is neither intended nor implied to be a substitute for professional medical advice. CALL YOUR HEALTHCARE PROVIDER IMMEDIATELY IF YOU THINK YOU MAY HAVE A MEDICAL EMERGENCY. Always seek the advice of your physician or other qualified health provider prior to starting any new treatment or with any questions you may have regarding a medical condition. Copyright © 2023 EBSCO Publishing All rights reserved.

The Latest in Hypermenorrhea Causes & Risks

ASK Your Health Question

It's FREE and you'll get a response within 24 hours


POST Info, Tips & Stories

Inspire others to learn from your experiences. Tell your story!

Get Email Updates

Hypermenorrhea Guide

Have a question? We're here to help. Ask the Community.


Health Newsletter

Receive the latest and greatest in women's health and wellness from EmpowHER - for free!