My doctor told me to drink a glass of tonic water each night before I went to bed. Since quinine went off the market it is the best thing for leg cramps. It is better if you keep it cold.
Quinine is back on the market. I have a standing prescription for Quinine Sulfate 324mg. I take 2 every day. I have a heck of a time with cramps especially in the summer. I drink water, Gatorade and if I'm going to work outside for a decent amount of time I drink Pedeolyte.