can i take Carafate (sucralfate) long term ?is it safe?