I would go with this product. It does wonders.

http://www.amazon.com/Natural-Vitali.../dp/B00BPUY3W0

But other good forms are Magnesium Glycinate, Magnesium Taurate, and Magnesium Citrate. DO NOT get Magnesium Oxide, which is what your find in most drug stores.