I had a similar issue. My insurance has a supply limit so after my first 30 days I could only get 4 pills instead of 30. Crazy right? Anyway I was taking valacyclovir (generic valtrex) and found I can get 30 pills for $25 at healthwarehouse.com. They do not require insurance - that is the cost regardless. I've been using them several months now .... They even transferred my script from Walgreens. Hope this helps~