Ehhmmm... Magnesium helps you sleep & help you poop better, tama ba?
As for Vit.D, this helps with better calcium absorption, correct?
If wala ka na naman co-morbidities; you can consult with a licensed pharmacist (not the pharmacy assistant ha) at your local pharmacy (Watsons/Mercury preferably) should you have questions about the proper dosage.