I could easily tell by three weeks, and by 3.5 there was no doubt what so ever. The thing is I kept track, and the ones I thought were pullets at 2 weeks turned out to be. The boys were always larger. Then again this was my first time to be certain that I had day olds, so it's possible I had nearly 1 week olds last time.