well we buy a 50lb bag and it lasts usualy about a week per cow.as for the hay u know cows they eat all day everyday so usualy a big round bail last about 2 weeks between 2 cows..its gota be the good hay. but now as i say in the summer we dont give the hay they eat off the field. some times we will give them alfalfa lol i cant spell.((((((((((( anyway hey today i built one of those bait stations out of pvc. for my coop . got a pack of mice in it over the summer. gona try it out and see how this contrapsion works.think i will remove the feeders at night for now so they will have to eat the bait..