I am on my second flock and have not had good luck with them laying "throughout their lives." My first flock layed well until they were about 18 months old and then stopped completely. The current flock only layed for about 9 months and stopped. They started up again after about 7 months...