how to get carafate in the us carafate davis carafate 100mg ml suspension carafate oral where to buy carafate online carafate dosage timing what is the best time to take carafate how carafate works