I have several breeds that started laying at 4 1/2 months to 6 months but my barred rocks haven't laid yet and my New Hampshires laid a few pullet eggs a month ago but haven't laid since. I don't know why they didn't continue laying; they're 6 months old.