If they are cleaning up the food at every feed, they are starving. Why aren't you free feeding, they will not over feed, they regulate themselves. I keep feed in front of them 24 7 and never have fat hens. They all start laying at 5 to 7 months depending on breed.