Most hens will give you their first egg anywhere from 16-20 weeks, with 18 being the average.