It sounds to me like maybe they're older than you were told, but not meaningfully so. Maybe a month or two. If she's not laying she's still quite young and that's usually what matters most of all.
Ok, because a 12-20 week old hen is probably not laying at all yet. I've had plenty of roosters crow really young and have developed crows by 12 weeks, but never an egg.