carafate allergan where can you get carafate buy cheap carafate online what does carafate do carafate used for what is the best time to take carafate over the counter substitute for carafate