Hens will lay eggs around 5-6 months of age depending on the breed. If you want them fertilized you will need a rooster, although having a rooster is not essential for having eggs (they sure are entertaining though!).
Some breeds are slow to mature and will not start to lay before 7 to 9 months.
Check Related Links for breed information
yes only hens lay eggs
All hens lay eggs.
No, they are not. But they are needed for hens to lay fertilized eggs.
Different hens will lay different coloured eggs. You can get some hens that lay green eggs!
It can take 6 to 12 months before Barnevelder hens start to lay eggs. The exact time is different for each hen.
You can't. You might have to wait for a few days for hens to lay eggs.
There is no such thing as a "boy hen". Hens are female chickens.
Hens are mom chickens and roosters are dad chickens. Only mom chickens, hens, lay eggs. They lay eggs all year.
No, roosters do not lay eggs. Only hens lay eggs.
Hens lay eggs, the ones you eat.
hens lay no matter what. however if you want to get a fertile eggs you have to have a rooster
Approximately one per day, depending on the breed and age. Some breeds, such as the Aseel, will only lay one or two eggs each week. As hens get older, they start to lay less often, but lay bigger eggs.