The NHS advises that if you take lansoprazole for more than three months, your blood magnesium levels may decrease. The NHS ...