Ol Grey Mare,
On average, chickens can begin to lay from 16-22 weeks at the latest. It depends on the type of chicken. But, if you suggest over 18 weeks is not a late bloomer, you are entitled to your opinion. One batch of my chickens didn't lay until 21 weeks old.
As are you - even if i is factually inaccurate.
