is gaviscon the same as carafate carafate for infants carafate for dogs when to take carafate liquid when should carafate be taken buy real carafate online can you buy over the counter carafate carafate 1gm 10ml