Home remedies for menstrual cramps and heavy bleeding

  • To relieve period cramps, apply heat to your lower stomach, drink water, and take over-the-counter medications like ibuprofen.
  • Reducing stress during the first half of your cycle or starting hormonal birth control can also help with period cramps.
  • Physical activities that encourage blood flow, like exercise, massage, and masturbation, can also relieve pain.

About 80% of women in the US will have period cramps at some point, and for 5% to 10%, the pain is bad enough to interfere with their daily living. 

Cramps feel like a painful tightening in the lower belly and back and typically last between 48 to 72 hours around the time you start bleeding. 

Luckily, there are numerous natural home remedies and pain-relieving medications to treat menstrual cramps. 

1. Apply heat

"Heat appears to relax the muscle wall, with improved blood flow reducing the cramps," says JoAnn V. Pinkerton, MD, a professor of obstetrics and gynecology at the University of Virginia Health.

A 2018 review of six studies found that women who placed a heating pad on their lower stomach for several hours during period cramps reported less pain than women who had no heat treatment. 

Moreover, two studies in the review found that using a heating pad actually helped more than taking a pain reliever like ibuprofen.

To apply heat, you can try: 

  • Taking a hot bath 
  • Applying a towel soaked with hot water
  • Using a heat-generating patch or electric heating pad 

2. Exercise regularly

"Exercise increases blood circulation, which helps cramps to go away," Pinkerton says. 

This is because when blood is not circulating normally through your uterus, excess blood can build up in the uterine veins, causing them to painfully swell.

"Types of exercise most likely to be helpful include gentle, low-impact aerobic exercises, such as walking or swimming. Yoga may also be helpful," Pinkerton says.

More vigorous exercise like running may also help, as it makes your body release endorphins, which lower your perception of pain. But many people may not feel up to this type of exercise during a painful period.

3. Reduce stress

"Many women report that psychological stress worsens menstrual cramps," Pinkerton says. 

This may be because when you become very worried or stressed, your body releases a hormone called cortisol that can increase muscle contractions in your uterus.

There are no studies on which stress-reduction techniques work best to relieve period cramps. But there are several methods you can try at home that are proven to lower cortisol, such as:

  • Mindfulness meditation
  • Hatha yoga
  • Getting enough sleep 

For this method to work best, you should aim to reduce stress during the first half of your menstrual cycle before you ovulate — and not just during your period.

4. Avoid unhealthy foods

Certain foods may make period cramps worse, while others can help ease pain. 

"Avoid salty and high fat or high carb foods," Pinkerton advises. These foods can cause bloating and inflammation, which can make period cramps more painful.

These are some of the foods you should avoid eating:

  • Dairy-based smoothies and yogurt
  • Cheese
  • Fried chicken
  • French fries
  • Potato chips
  • White bread
  • Pastries

5. Eat healthy foods

Foods with key vitamins and minerals can have the opposite effect, helping to relieve period pain. 

"Adequate nutrients include vitamins E, B1, and B6 as well as magnesium, zinc, and omega-3 fatty acids to reduce muscle tension or inflammation," Pinkerton says. 

You can get these nutrients by eating: 

  • Green leafy vegetables
  • Nuts
  • Fatty fish like tuna and salmon

6. Stay away from caffeine 

Caffeine narrows your blood vessels, restricting blood flow to your uterus, which may increase menstrual pain.

You can substitute caffeinated drinks with water, herbal tea, or decaf beverages. Tea that contains the herbs listed below may also help to relieve your pain.

7. Use herbs 

With pain-relieving herbs, you can drink them in teas, add them to your food, or take herbal supplements.

Kecia Gaither, MD, director of Perinatal Services at NYC Health + Hospitals/Lincoln, says the following herbs are her favorites:

  • Ginger is a natural anti-inflammatory that may help reduce your levels of prostaglandins, compounds that can cause pain. In a small 2009 study, women who took four ginger capsules daily for three days when their periods started experienced the same pain relief as women who took ibuprofen. Gaither says it can be taken as a powder, chopped up and made into a tea, or eaten as ginger candy.
  • Zinc is a mineral that also reduces inflammation. Gaither recommends taking it daily for four to five days before your period starts. The recommended daily amount of zinc for women is 8 mg per day.
  • Black cohosh was used long ago by Native Americans to relieve menstrual pain and continues to be promoted for this purpose — though there isn't much data regarding its effectiveness. 

You should also make sure the herbs won't interfere with any medications you're taking.

8. Drink more water

If you're dehydrated, the muscles in your uterus may cramp more.

Drinking eight to 10 glasses of water each day also helps to flush your digestive system and may help alleviate some pain associated with water retention, Gaither says. 

Moreover, "drinking warm or hot water helps with cramping," she adds.

9. Take OTC medications 

"The over-the-counter medications that I recommend most commonly for period pain are NSAIDs," says Selina Sandoval, MD, an OB-GYN Fellow at UC San Diego.

NSAIDs include ibuprofen (such as Advil or Motrin) and naproxen (Aleve). Ibuprofen may also help make your period more comfortable by reducing your menstrual blood flow. It does this by reducing prostaglandins, the hormones that cause menstrual cramps as well as heavier bleeding.

You can safely take NSAIDs in combination with acetaminophen (such as Tylenol) for additional pain relief, says Sandoval. 

"Follow the instructions on the packaging or ask your doctor for safe dosing recommendations or if you have other health conditions that may affect your ability to take these medications," she says.  

10. Start hormonal birth control 

Using hormonal birth control — such as oral contraceptives or a patch, ring, or hormonal IUD — can help relieve cramps and reduce your blood flow, resulting in less discomfort.

That's because hormonal birth control thins the endometrial lining of your uterus, which prevents severe cramps. It also helps by lowering the level of prostaglandins, the compounds that make your uterus muscles painfully contract.

"For this to be effective, you must be using birth control regularly, prior to your cramps starting," Sandoval says. 

11. Have an orgasm 

When you orgasm, more blood flows to your uterus, which may help to relieve cramps.

It also triggers your body to release the hormones dopamine and oxytocin, both being natural pain relievers. 

In a small 2020 "menstrubation" study by the sex tech company Womanizer, 42% of a pool of 486 women who masturbated over a three-month period said it worked better than medication to relieve period cramps. And 90% of the participants recommended masturbation for pain relief.

12. Get a massage 

Getting a massage relaxes your muscles, which means fewer spasms. For the best results, the massage should focus on your abdominal area, Gaither says.

A small 2005 controlled clinical trial found that Korean women who received abdominal deep-tissue Kyung-Rak massage for five minutes every day from five days before menstruation to the day their periods started experienced significantly reduced menstrual cramps and pain.

13. Try acupuncture 

Acupuncture may be more effective at relieving menstrual pain than NSAIDs, according to 2018 review. The idea behind acupuncture is that by targeting certain areas of the body, called acupoints, you release endorphins — natural pain-relieving chemicals.

Acupressure, which uses firm pressure instead of needles to stimulate acupoints, may also help relieve period pain. 

A 2017 study of 221 German women found that those who performed acupressure on themselves for five days before the start of six consecutive menstrual periods had significantly less pain than those who didn't use acupressure. The three acupoints were:  

  • SP-6 (San Yin Jiao) on the inside of their lower legs 
  • LI-4 (He Gu) between their thumbs and index fingers
  • LR3 (Tai Chong) between their big toes and second toes

14. Rest 

Your period comes with a significant drop in your level of progesterone, a hormone that helps you relax. Although this may affect your ability to get a good night's sleep, it's important to stay well rested.

To get the rest you need, it may help to practice what's called good sleep hygiene. This involves taking actions like trying to go to bed at the same time each night, avoiding caffeine, and reducing the light and noise in your bedroom.

To help relieve menstrual pain, sleeping in the fetal position — on your side with your arms and legs tucked in — may reduce pressure on your abdominal muscles and ease cramping.

"Rest is important to help your body through stressful times, including when your body experiences pain," Sandoval says.

15. See a doctor 

It's time to see a doctor when — after trying the remedies above — your period pain is interfering with your ability to complete your daily activities, like going to school or work, Sandoval says. 

You should also see your doctor if you have severe pelvic pain, rectal pain, or dizziness during your period, Gaither advises, or if blood is soaking through your pads even though you're changing them frequently. 

These symptoms could be a sign of an underlying health condition, such as:

  • Endometriosis, where uterine tissue grows outside the uterus
  • Adenomyosis, where uterine tissue thickens deep inside the uterus
  • Fibroids, growths in the uterine wall
  • Pelvic floor disorders, caused by a weakening or injury of the pelvic muscles

Insider's takeaway 

If you experience painful menstrual cramps each month, try several of these remedies — like improving your diet, exercising more often, and applying heat —  to find what provides you the most relief. 

"I encourage my patients to do whatever makes them feel best and is safe," Sandoval says. 

But if the pain is still interfering with your ability to enjoy life, talk to your health care provider so that you can rule out any underlying health issues or, if necessary, begin treatment.

Madeline Kennedy is a health writer for Insider covering a wide range of topics including reproductive and sexual health, mental health, nutrition, and infectious disease. Before joining Insider, Madeline worked as a health news writer for Reuters, and a domestic violence therapist. She has a master's degree in social work from UPenn and is interested in the intersection of health and social justice.

Read more Read less

Laura Goldman is a Los Angeles-based freelance writer who specializes in human and animal health topics. She writes about her favorite animals at i Still Love Dogs.

Read more Read less

What helps with cramps and heavy bleeding?

Treatment for Painful Periods and Heavy Bleeding Our doctors might recommend: Nonsteroidal anti-inflammatory drugs (NSAIDs). If over-the-counter NSAIDs such as ibuprofen (Advil or Motrin) or naproxen (Aleve) don't relieve symptoms, prescription NSAIDs might be prescribed. Hormonal birth control.

How can I stop heavy menstrual bleeding naturally?

Lifestyle changes.
Use a menstrual cup. Share on Pinterest A person using a menstrual cup may need to change it less than a pad or tampon. ... .
Try a heating pad. Heating pads can help reduce common period symptoms, such as pain and cramping. ... .
Wear period panties to bed. ... .
Get plenty of rest. ... .
Exercise..

How do you stop period cramps fast?

How to relieve period cramps fast at home.
Apply heat. "Heat can help relax the muscles contributing to cramping, so applying heat to your abdomen or back can help relieve your pain," says Dr. Borchardt. ... .
Take a pain reliever. ... .
Exercise. ... .
Take steps to reduce stress. ... .
Get your vitamins and minerals..

How do you stop a heavy flow fast?

Antifibrinolytic medicines — Antifibrinolytic medicines, such as tranexamic acid (brand name: Lysteda), can help to slow menstrual bleeding quickly. These medicines work by helping the blood clotting system. Side effects can include headache and muscle cramps or pain.