I did read they'll start laying at the age of 20 weeks.Normal guineas will not start laying until the spring of the year after they were hatched. At the latitude where you are located your 4 month old guineas should not start laying until next April. It has nothing to do with how old they actually are.