can u buy carafate over the counter does carafate cause constipation where to buy carafate online carafate and nexium for gastritis carafate cost walmart half life of carafate buy carafate online canada