who can buy carafate online carafate directions carafate suspension ingredients carafate suspension for cats otc substitute for carafate buy carafate online canada when should carafate be taken carafate and nexium for gastritis