Epsom salt baths probably won’t deliver magnesium into your body in meaningful amounts, but they can still ease period cramps through warmth and muscle relaxation. The idea behind the remedy is sound: magnesium relaxes uterine muscle, and Epsom salt is magnesium sulfate. The problem is that the skin doesn’t appear to absorb much magnesium during a bath, so the relief you feel likely comes from the warm water itself rather than the salt dissolved in it.
Why Magnesium Should Help (in Theory)
Period cramps happen when your uterus contracts to shed its lining. These contractions are driven by calcium flooding into smooth muscle cells. Magnesium works as a natural counterbalance to calcium: it blocks calcium from entering cells, prevents the release of calcium already stored inside cells, and dampens the rhythmic contractions that cause cramping pain. Lab studies on uterine tissue show that magnesium reliably inhibits contractions triggered by multiple stimulants, and the effect reverses once the magnesium is removed.
This is why magnesium sulfate is used intravenously in hospitals to slow preterm labor contractions. The mechanism is well established. The question isn’t whether magnesium relaxes the uterus. It does. The question is whether sitting in a bath of it gets enough magnesium into your bloodstream to matter.
The Skin Absorption Problem
The most commonly cited evidence that Epsom salt baths raise blood magnesium levels comes from a study published only on the Epsom Salt Council’s commercial website, not in a peer-reviewed journal. When independent researchers tested what actually happens during a two-hour soak at body temperature (35°C), they found no change in blood levels of magnesium, calcium, or phosphate. Healthy skin appears to be a poor route for magnesium absorption.
A 2017 review in the journal Nutrients examined the available evidence and concluded that transdermal magnesium absorption is either not possible through healthy skin or so limited it has no measurable effect on blood concentrations. This means the Epsom salt in your bath is unlikely to reach your uterine muscles in any therapeutic dose.
Why the Bath Still Feels Good
If the magnesium isn’t doing much through your skin, why do so many people swear by Epsom salt baths for cramps? The answer is simpler than the chemistry: warm water is one of the most effective home remedies for period pain, with or without anything dissolved in it.
Heat relaxes smooth muscle directly, increases blood flow to the pelvic area, and reduces nerve sensitivity to pain. Studies on heat therapy for menstrual cramps have shown it performs comparably to over-the-counter pain relievers. A warm bath also lowers stress hormones and promotes general relaxation, which can reduce the perception of pain. The buoyancy of water takes pressure off your lower back and abdomen, adding another layer of comfort. So the bath is genuinely helping. The Epsom salt just may not be the reason.
Oral Magnesium May Work Better
If you want magnesium to actually reach your muscles, taking it by mouth is a more reliable route. The American College of Obstetricians and Gynecologists notes that magnesium supplements may be helpful for period pain, though they stop short of a strong recommendation because the research base is still limited. Several small trials have found that women who take magnesium supplements in the days leading up to their period report less cramping than those taking a placebo.
Most of these studies used doses between 250 and 360 mg of elemental magnesium daily, started a few days before the expected period and continued through the first days of bleeding. Magnesium is also available in foods like pumpkin seeds, dark chocolate, spinach, and almonds, though getting a therapeutic dose from diet alone during your period can be difficult.
How to Take an Epsom Salt Bath
If you enjoy Epsom salt baths and find them soothing, there’s no reason to stop. Even without significant skin absorption, the ritual itself has value. Henry Ford Health recommends adding 1 to 2 cups of Epsom salt to warm bath water and soaking for 20 to 30 minutes. The water should feel comfortably warm but not hot. Rinse off afterward with warm water.
A few situations call for caution. If you have kidney disease, your body clears magnesium more slowly, so even small amounts absorbed through the skin could accumulate. Stop using Epsom salt soaks if you notice skin irritation or have any open wounds or skin infections. And keep the water temperature moderate: very hot baths can cause dizziness or lightheadedness, especially during your period when you may already feel fatigued.
Combining Approaches for Better Relief
The most effective strategy for period cramps usually involves layering several remedies rather than relying on one. A warm bath (with or without Epsom salt) provides immediate, short-term relief. An oral magnesium supplement taken consistently in the days before your period may reduce cramp severity over time. Anti-inflammatory pain relievers work best when taken at the first sign of cramps rather than after pain is fully established, because they block the production of the compounds that trigger uterine contractions in the first place.
Light exercise, even a short walk, increases blood flow and releases natural pain-relieving chemicals. A heating pad applied to your lower abdomen after the bath can extend the muscle-relaxing benefits of heat for hours. None of these approaches is a silver bullet on its own, but together they can make a noticeable difference in how manageable your cramps feel.

