Take Magnesium every day, just as a habit, in the morning . Especially if you drink coffee on a daily basis. During periods with higher level of stress than usual - take double dose. It works for me.
With zinc
i've been thinking about this, probably will get some magnesium also helps absorb calcium and the four, magnesium, calcium, sodium and potassium all need to be adequate to stop this stuff i have to be careful with magnesium though, my intestines are alreday a bit lively