HI there. I never buy any vitamins from a chemist. Yes they may be cheaper in some cases but are of inferior quality sometimes.
I get mine through a Naturapath or at Go Vita who have some trained Naturapaths working there.
I take Orthoplex MagCalm which is a powder, and is Magnesium Glycinate...