carafate for stomach pain best time to take carafate carafate for dogs how to get carafate in the us carafate patient assistance program application carafate pastillas where can you get carafate carafate dosage timing