The rooster is about a year old. I don't know how old the hens are, but they lay eggs and are healthy, guaranteed.