carafate 100mg ml suspension can you buy carafate over the counter carafate ingredients carafate generic half life of carafate where can you get carafate is carafate available otc