I’m in Alberta, Canada. My peahens usually start laying at the end of May and continue to lay until the middle of August. However, most of my August laid eggs are out of yearling peahens. They also start laying later. Last year it was the end of June. Peacocks drop there trains sometime in August.