what is the best time to take carafate is carafate otc carafate for infants carafate black stools can i buy carafate online can i buy carafate over the counter