Eight months isn't too old

Eight months isn't too old for some chicken breeds.
Are they free-range? Chickens do best eating naturally--with grass, bugs, and other foraged material.
You sound as you have a good mix of nutrition. It's important for chickens to get a minimum of 16% protein.  We've never fed eggs to our chickens. We use soybeans, worms, and yogurt mixed with whole grains (not corn). You may find this page helpful: