A 19-year-old female asked:
Disclaimer

what can cause a three week period? my periods are usually normal i did not have one the last two months but now this one has lasted 23 days

1 doctor answer
Dr. Mary Engrav
31 years experience Emergency Medicine
A : A three week period can be caused by "dysfunctional uterine bleeding", which is when a patient's hormones are out of balance for stress on the body or other reasons, and the patient has a very heavy period, often after skipping a period. This usually goes back to normal. Irregular periods are more common in women with abnormal weight (too high or too low). If there is any question of pregnancy, then a pregnancy test should be checked of course. Older women who are perimenopausal can have heavy, long periods. Patients with fibroids can have heavy bleeding. If a patient has persistent bleeding, then they should consult their physician for an evaluation.
Answered on Oct 3, 2016
1
1 thank

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Personalized answers
Free
Talk to a doctor
24/7 visits
$15 per month

Related questions:

A 23-year-old female asked:
Dr. Gurmukh Singh
49 years experience Pathology
Hormonal imbalance: Menstrual irregularities are not uncommon and anovulatory cycle is a common cause. If you miss more than two periods it would be time to see your doct ... Read More
A 19-year-old female asked:
Dr. Robert Kwok
33 years experience Pediatrics
Tests are accurate: In a woman with regular periods, some causes of a late period include: excessive weight loss or weight gain, increased exercising, emotional stress, ... Read More
1
1 thank
A 18-year-old female asked:
Dr. Jeff Livingston
22 years experience Obstetrics and Gynecology
Late period: Irregular periods are one of the most common problems obgyns treat. If this is one time problem it usually resolves on its own. If this is a recurring ... Read More
1
1 thank

90,000 U.S. doctors in 147 specialties are here to answer your questions or offer you advice, prescriptions, and more. Get help now:

Ask doctors free
Personalized answers
Free
Talk to a doctor
24/7 visits
$15 per month