It is cheaper online and you can buy larger quanities but usually I always get it at the pharmacy because I don't use it that much. I have also noticed that the price varies a lot depending on where your located. At CVS here its around $7-10 for 60 25mg tabs. That lasts me 30 days since I only use 50mg/day.