A period lasting three weeks is not normal, and it signals that something is disrupting your body’s usual hormonal cycle or uterine function. A typical period lasts between two and seven days. Bleeding that continues beyond seven days is classified as heavy menstrual bleeding, and three weeks puts you well past that threshold. The causes range from hormonal shifts that resolve on their own to conditions that need treatment.
Hormonal Imbalances Are the Most Common Cause
Your menstrual cycle depends on a carefully timed rise and fall of estrogen and progesterone. When these hormones fall out of sync, the uterine lining doesn’t shed in its usual predictable pattern. Instead of a clean, contained bleed, the lining may break down unevenly over weeks. This type of prolonged bleeding is especially common at two life stages: the first few years after periods begin (when the hormonal system is still maturing) and the years leading up to menopause.
During perimenopause, which typically starts in your 40s but can begin in your 30s, ovulation becomes unpredictable. Estrogen and progesterone swing more dramatically, and periods may come closer together, stretch longer, or vary wildly in flow. If the length of your cycle shifts by seven days or more from what’s been normal for you, that’s often one of the earliest signs of perimenopause. Extended bleeding episodes, including ones that last weeks, fit squarely into this pattern.
Thyroid problems can produce a similar effect. Your thyroid gland plays a direct role in regulating your menstrual cycle. An underactive thyroid (hypothyroidism) commonly causes heavier than usual bleeding and longer periods, while an overactive thyroid can make periods lighter or cause them to disappear. Because thyroid dysfunction develops gradually, many people don’t connect their changing periods to a thyroid issue until other symptoms appear, like fatigue, weight changes, or feeling unusually cold.
Structural Problems in the Uterus
Sometimes prolonged bleeding has a physical cause inside the uterus itself. Fibroids are noncancerous growths in the uterine wall that are extremely common, particularly in women over 30. Depending on their size and location, fibroids can prevent the uterus from contracting properly after shedding its lining, which leads to bleeding that drags on far longer than it should. Polyps, which are smaller growths on the uterine lining, can cause the same problem.
Adenomyosis is another structural cause. In this condition, the tissue that normally lines the uterus grows into the muscular wall, making the uterus enlarged and tender. The result is often heavy, prolonged bleeding along with significant cramping. Adenomyosis is most common in women in their 30s and 40s, and it’s frequently underdiagnosed because its symptoms overlap with fibroids and other conditions.
Birth Control and Medication Effects
If you recently started a new form of hormonal birth control, that’s a likely explanation. IUDs commonly cause spotting and irregular bleeding in the first months after placement, and this typically settles down within two to six months. Hormonal implants follow a different pattern: whatever bleeding you experience in the first three months tends to be your ongoing pattern. So if you’re three weeks into bleeding with a new implant, that’s worth discussing with your provider sooner rather than later.
Blood thinners, some antidepressants, and anti-inflammatory medications can also extend bleeding. If you started any new medication around the time your period changed, the timing may not be coincidental.
Pregnancy-Related Causes
Prolonged bleeding can sometimes be the first sign of a pregnancy complication, even if you didn’t know you were pregnant. Miscarriage and ectopic pregnancy (where a fertilized egg implants outside the uterus) both cause bleeding that can be mistaken for an unusually long period. If there’s any chance you could be pregnant and you’re experiencing weeks of bleeding, especially with pelvic pain on one side, this needs prompt evaluation. Ectopic pregnancy in particular can become a medical emergency.
Bleeding Disorders
A smaller but significant percentage of women with chronically heavy or prolonged periods have an underlying bleeding disorder. The most common one is Von Willebrand disease, a condition where the blood doesn’t clot efficiently. Many people with this condition go undiagnosed for years because they assume their heavy periods are just “normal for them.” If you’ve always had long, heavy periods, bruise easily, or bleed heavily after dental work or minor cuts, a bleeding disorder is worth investigating.
What Happens When You Get It Checked
Your doctor will likely start with blood work to check your hormone levels, thyroid function, and blood counts. The blood count matters because weeks of bleeding can deplete your iron stores, leading to iron deficiency anemia. If you’ve been feeling unusually tired, dizzy, short of breath, or lightheaded during this bleeding episode, low iron may already be affecting you.
An ultrasound is often the next step. A transvaginal ultrasound can reveal fibroids, polyps, and other structural changes in the uterus. If the ultrasound doesn’t provide a clear answer, or if you’re postmenopausal, your doctor may recommend a tissue sample from the uterine lining to rule out precancerous changes or cancer. In most cases, though, the cause turns out to be something treatable and not dangerous.
Signs That Bleeding Needs Urgent Attention
Three weeks of light spotting is concerning but not usually an emergency. Three weeks of heavy flow is a different situation. You should seek care promptly if you’re soaking through a tampon or pad every hour for several hours in a row, passing blood clots the size of a quarter or larger, needing to double up on pads, or feeling faint and dizzy. These signs suggest blood loss significant enough to affect your health in the short term, not just something to bring up at your next appointment.