Hi! I don't know if I am posting right. I got a pair of peacocks last year for mothers day. He is about 6 and she is about 3 from what I was told. I have searched and searched but just can't seem to find an answer. We all know that chickens will lay eggs for about 2 years after they start. How long will peahens? No one seems to know. I'm crossing my fingers that someone here has raised and bred peacocks for awhile and has an answer. Thank you!