carafate oral what do you need to buy carafate how long can you take carafate buy carafate for dogs pepcid and carafate carafate pastillas carafate interactions