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