Heavy, sore breasts are commonly caused by hormonal changes before a period, pregnancy, or fibrocystic changes. See a doctor if you find a lump or the pain persists.
Common causes
- Menstrual cycle: breasts swell and hurt in the week before a period due to estrogen and progesterone.
- Pregnancy: heavy, tender breasts can be an early sign.
- Fibrocystic changes (benign lumps and tenderness).
- Birth control or hormone therapy.
- Breastfeeding, mastitis.
- Ill-fitting bras, caffeine.
- Medicines.
Relief
Supportive bra, warm or cold compress, reduce caffeine, over-the-counter pain relief.
See a doctor if
You notice a lump, skin dimpling, nipple discharge, redness, or pain in one spot that doesn’t go away.
Screening
:max_bytes(150000):strip_icc()/VWH-JakeShi-PotentialReasonsforExperiencingBreastPain-Standard-c73f2202af3146309c0726248ffba38d.jpg)
Mammograms are recommended every 2 years for women 40 to 74 (USPSTF 2024).
Why breasts feel heavy and hurt
Breast pain (mastalgia) is very common, affecting up to 70% of women at some point. Cyclic pain is linked to hormone changes of the menstrual cycle, as rising estrogen and progesterone in the second half of the cycle cause the breast tissue to retain fluid and swell. Non-cyclic pain has other causes.
Common causes
- Menstrual cycle: pain and heaviness during the week before the period, easing when bleeding starts.
- Pregnancy: tender, heavy breasts in the first weeks, often among the earliest signs.
- Breastfeeding: engorgement, blocked ducts and mastitis, which causes redness, fever and pain.
- Hormonal birth control and hormone therapy.
- Fibrocystic breast changes, with lumpy tissue, affecting up to half of women.
- Cysts.
- Medications such as some antidepressants, heart drugs and fertility drugs.
- Ill-fitting bras and large breasts causing strain.
- Caffeine and dietary factors, though evidence is mixed.
- Chest wall pain from muscle or rib problems.
- Infection or inflammatory conditions.
:max_bytes(150000):strip_icc()/breast-fibroadenoma-treatments-430019-9ac75ed1f27c4bffa551937bea5cbf9d.jpg)
Relief
- Wear a supportive, well-fitted bra, including at night and during exercise.
- Apply warm or cold packs.
- Take ibuprofen or acetaminophen, or use topical diclofenac gel.
- Reduce caffeine and salt if it helps you.
- Evening primrose oil and vitamin E have little proven benefit.
- Keep a symptom diary to track patterns.
- A doctor may offer hormonal treatment for severe cases.
See a doctor if
You find a new lump, pain is one-sided and persistent, there is nipple discharge (especially bloody), skin dimpling, redness, swelling, a change in shape, fever, or pain that does not follow your cycle. Breast pain alone is rarely a sign of cancer, but lumps need evaluation.
Screening
The US Preventive Services Task Force recommends mammograms every two years for women aged 40 to 74. Women with higher risk may need earlier screening or MRI. Breast self-awareness helps you notice changes. Report any change to a doctor promptly.

Hormones and cycle timing
Breast heaviness and pain, called mastalgia, affects about 70 percent of women at some point. Cyclic breast pain follows the menstrual cycle and is linked to rising estrogen and progesterone in the week before the period, with relief when bleeding starts. Non cyclic pain can come from a well fitting bra problem, cysts, injury, or pulled chest muscles. Pregnancy often causes tender, heavy breasts as early as 1 to 2 weeks after conception. Caffeine reduction, a supportive bra, NSAIDs and warm or cold packs provide relief for many. Some medicines, including certain antidepressants, hormone therapy and heart drugs, cause breast pain. Breast pain alone is rarely a sign of cancer, but a new lump, skin dimpling, nipple discharge, redness or swelling needs a prompt exam. The American Cancer Society recommends the option of yearly mammograms starting at 40 to 44 and yearly screening at 45 to 54.
Based on data from the American Cancer Society and the Mayo Clinic







