I buy the powder formula which costs less then the can stuff. I find that it lasts me 1 week for a big can and that cost me 15 - 25 bucks. Look around the stores and find the cheapest price and stick with that store. I find Walmart is cheapest here in