Brief Answer:
Too much of calcium intake is a common cause
Detailed Answer:
Hi
Thanks for writing
After going through your query the common causes are –
1. High intake of calcium - We need calcium to absorb
magnesium. Yet’ it’s a delicate balance because the two minerals compete for resources within our body. If you eat too much calcium, you actually hinder your absorption of magnesium.
2.Drugs which interfere with absorption like too many rounds of antibiotics, antacids especially
proton pump inhibitor like
omeprazole and so on, antidepressants, osmotic diuretics,
cisplatin, ciclosporin, drinking fluoridated water, and even stress.
3. Intolerance to gluten containing food.
4. Municipal water supply –It removes beside lead pesticide and nitrates the desirable mineral like calcium and magnesium.
5. Depleted soil-Industrial agriculture depletes soil of nutrients like magnesium and calcium.
6. Other causes are dietieary deficiency,
alcohol abuse, poorly controlled diabetes, excessive or chronic vomiting, and diarrhoea.
Hope this information suffices.
Take care and I shall be glad to answer further query .
Regards
Dr.chugh