is carafate available otc low price carafate dissolve carafate in water carafate suspension carafate drug class how much does carafate cost per pill ranitidine and carafate carafate online usa