Prilosec OTC is much better than Zantac. Prilosec may take a day to start working but it stays with you and you dont have to take more at the end of the day like you do with Zantac. WalMart and CVS now have their own brand of Prilosec and it's much cheaper. I suffered daily for years and havent had any problems since I started Prilosec, sometimes I can even go every other day taking it.