The best prices and how long does it take to get off of prilosec