25 chickens should eat between 6 & 8 lbs a day depending if they are light or heavy breeds (1/4/bird for leghorns, 1/3/bird for heavies). That would be 187-250 lbs. per month for 25 birds. You are feeding 150 pounds of feed & 50 pounds of scratch, so to me this is just right. I usually have 12 LF birds and they go through 100 lbs. a month give or take, plus some scratch. Chickens eat especially in the winter.