Comparative guide · 5 min read

P5P (Vitamin B6) vs Magnesium for PMS — which symptoms each fits

Updated 2026-05-19 · Reviewed by SupplementScore editors · No sponsorships

Both vitamin B6 (often sold as P5P / pyridoxal-5-phosphate, the active form) and magnesium have trial-level signals in premenstrual syndrome, and the 2025 Robinson PMS-nutrition review identifies both as among the few nutrients with consistent positive effects. They cover slightly different symptom clusters: B6 has the cleaner signal for mood, irritability, and breast tenderness; magnesium has the cleaner signal for water retention, bloating, and cramping pain. They stack well, and the combination is the better-evidenced regimen than either monotherapy.

Quick verdict

Dominant symptomBetter choiceWhy
Mood / irritability / anxiety (PMS, not PMDD)Vitamin B6 (P5P)Neurotransmitter cofactor (serotonin, GABA); trial-level mood signal.
Breast tenderness / mastalgiaVitamin B6 (P5P)Trial weight in cyclical mastalgia; combines with evening primrose oil.
Water retention / bloatingMagnesiumMild diuretic effect; consistent signal across small RCTs.
Menstrual cramps (dysmenorrhoea)MagnesiumSmooth-muscle relaxation; trial signal at 200–400 mg/day.
Premenstrual migraineMagnesium (with riboflavin)Migraine prophylaxis evidence; AAN Grade B.
PMDD (clinical-level)Neither replaces SSRI / OCPSSRIs at luteal-phase or continuous dosing have outcome data.

How they actually work

Mechanism — neurotransmitter cofactor vs smooth-muscle relaxant

Vitamin B6 in its active form (pyridoxal-5-phosphate, P5P) is a cofactor for over 100 enzymatic reactions including the synthesis of serotonin, dopamine, GABA, and the metabolism of oestrogen. The mood/irritability mechanism is plausibly serotonin/GABA-driven. The mastalgia signal is plausibly prolactin- and oestrogen-metabolism-driven.

Magnesium acts as a physiological calcium-channel modulator with effects on vascular smooth muscle (water retention, BP), uterine smooth muscle (cramping), and central nervous system (NMDA modulation, possibly relevant to mood). It also serves as a cofactor for hundreds of enzymes including those producing ATP.

Evidence base by endpoint

Practical rule. If your PMS picture is mood-dominant (irritability, anxiety, low mood) or features breast tenderness: vitamin B6 (P5P) 50–100 mg/day. If your picture is fluid-retention-dominant (bloating, weight fluctuation) or cramping: magnesium glycinate 300–400 mg elemental/day. For combined symptom clusters or moderate severity, the combination is the better-evidenced regimen — 40 mg B6 + 250 mg elemental magnesium daily is the Fathizadeh trial protocol. If symptoms are severe enough to impair function (PMDD-level), this is a clinical conversation, not a supplement-aisle one.

Dose and form

Vitamin B6: 50–100 mg/day of pyridoxine HCl or P5P. Do not exceed 100 mg/day chronically — there is a well-documented dose-dependent sensory neuropathy risk at higher doses with chronic use. P5P (the active form) is preferred in users with possible MTHFR or B6-metabolism issues. Take with food.

Magnesium: 200–400 mg elemental magnesium per day, glycinate or citrate. Take in the evening; split if higher doses cause GI upset. For premenstrual migraine specifically, doses up to 600 mg/day are used (AAN guideline) — discuss with prescribing clinician.

Safety

Vitamin B6: well-tolerated at appropriate doses. The major caution is chronic high-dose (above 100 mg/day for months) sensory neuropathy — paresthesias, numbness, gait instability. Doses up to 100 mg/day for PMS are within trial range. Pregnancy: 10–30 mg/day of B6 is used for nausea/vomiting of pregnancy and is safe under OB supervision.

Magnesium: well-tolerated; loose stools at higher doses. Avoid in advanced kidney disease (eGFR <30). Space 2 hours from tetracyclines, fluoroquinolones, bisphosphonates, and thyroid medication.

Cost

P5P / vitamin B6 runs $0.05–0.20/day. Magnesium glycinate runs $0.10–0.30/day. The combination is well under $0.50/day.

The PMS layers supplements work alongside

What we'd actually buy

For mild-moderate PMS (mood, irritability, breast tenderness, bloating): magnesium glycinate 300 mg elemental + vitamin B6 50 mg, daily, taken in the evening, for 2–3 cycles before judging. Add calcium 1000 mg/day if dietary intake is low.

For premenstrual-pattern migraine: magnesium 400 mg elemental daily + riboflavin 400 mg/day (AAN Grade B for migraine prevention); discuss with primary care or neurology.

For PMDD-level severity or symptoms that impair work, relationships, or sleep across multiple cycles: this is a clinical evaluation, not a supplement experiment. SSRIs and OCPs are first-line.

Sources