Ostriches lay eggs throughout the year, but their laying season can vary depending on the climate and the availability of food. In general, ostriches lay about 40 to 60 eggs per year, with each egg weighing around 1.5 kilograms.