Call Us Today!

Welcome to the comprehensive medical library of Joseph N. O’Donnell. The information shared below is provided to you as an educational and informational source only and is not intended to replace a medical examination or consultation, or medical advice given to you by a physician or medical professional.

If you have any questions or concerns regarding any condition or treatment, please contact Joseph N. O’Donnell. To schedule an appointment please call (847)298-6446 or use our online Request an Appointment form.

Understanding Uterine BleedingSangrado uterino anormal

Understanding Uterine Bleeding

Heavy or irregular bleeding between periods can happen for different reasons. Hormonal imbalance and uterine growths are two of the most common problems. Your health care provider can diagnose your problem and provide treatment that will relieve your uterine bleeding.

Hormonal Imbalances

Your menstrual cycle is controlled by hormones, including estrogen and progesterone. These same hormones can cause heavy periods or bleeding between periods when they are out of balance. Causes of hormonal imbalances include:

  • Hormonal changes in teens and women nearing menopause

  • Diabetes, thyroid disease, or other medical problems

  • Obesity

  • Stress

  • Strenuous exercise

  • Anorexia (an eating disorder)

Types of Uterine Growths

Fibroids are round "knots" of uterine muscle tissue.

Polyps are made of soft uterine lining tissue. They often hang into the uterus.

With adenomyosis the uterine lining cells grow into the muscle wall.

Hyperplasia is an overgrowth of the uterine lining.

Endometrial cancer is an uncontrolled growth of part of the uterine lining.

Cutaway view of uterus

Cutaway view of uterus

Date Last Reviewed: 2000-12-01T00:00:00-07:00

Date Last Modified: 2000-12-01T00:00:00-07:00

Our services


The biggest thing that blew me away with the brain map was in a year of doing feedback the hot spots cleared up! AMAZING things happened and we tell everyone how beneficial feedback is.
--Anita P.

Contact us

1400 East Golf Road, Suite 105 Des Plaines, IL 60016

Map and driving directions

955 N. Plum Grove Road, Suite D, Schaumburg, IL 60173

Map and driving directions