Well it depends on how much hay your rabbit eats every day. With Sweetie, 3 pounds will not last her an entire month. The 6 pound bales I used to buy in the pet store, would last her a month. I buy her hay online, 45 pounds for $30, the total is $53.33, shipping is a little expensive, but it is fresher than getting it at the feed stores and lasts Sweetie a year. So I am buying hay once a year. It is actually cheaper that way than buying hay two to three times or more a year. At the feed store it does cost less, but only lasts a few months.