The NHS has warned that people taking lansoprazole for over three months may experience low magnesium levels