How your diet affects lab tests-MAGNESIUM
Eating magnesium-rich foods or taking supplements shortly before a blood test can temporarily raise serum magnesium levels. Conversely, a diet low in magnesium over time may lead to lower blood magnesium concentrations, moreover, Vitamin D enhances magnesium absorption, so vitamin D deficiency can indirectly reduce magnesium levels.
Furthermore, magnesium levels can be influenced by how soon after blood collection the sample is processed.