Question: how long do you have to wait to eat after taking carafate?
Answer: Usually, your doctor will tell you to take Carafate: By mouth, either as a pill or liquid. At the same time every day. On an empty stomach, either one hour before eating or two hours after eating.