Increased magnesium excretion
The filtration of the kidneys is altered in people with diabetes, and also during pregnancy, which results in the excretion of too much magnesium.
Diuretics used to treat high blood pressure, certain types of cardiac insufficiency and kidney diseases can lead to increased excretion of magnesium through the kidneys. ACE inhibitors used to treat high blood pressure and chronic cardiac insufficiency interfere with the fluid and electrolyte balance, leading to increased loss of fluids and magnesium.
Laxatives taken over a long period of time can lead to a loss of fluids and nutrients such as magnesium.
Furthermore, increased magnesium loss can result from excessive consumption of alcohol. People who sweat profusely also lose more magnesium.