I googled about this very thing because my daughter in law has been having the bh early. I listened to Dr.
Carolyn Dean on YouTube about magnesium and we get too much calcium since magnesium is burnt off with stress, alcohol, caffeine, meds, etc. too much calcium causes cramping, magnesium relaxes. We get enough calcium in a normal diet but not enough calcium.