A hatchery Silkie can lay anywhere from 5-6 months of age, a Breeder or Show Quality birds tends to take anywhere from 7-9 months to start laying.
If you have any pictures we may be able to tell the sex if they are 4.5 months old now. Sometimes, it takes longer to sex than that, depending on...