Instruction: Eggs are expensive these days. Should I rear my own chickens instead?

Response: Chickens typically take around 18 weeks to start laying eggs. Of course, this depends on the age and the breed of the chickens as well. You wouldn’t expect a newborn to start producing eggs. A hen does not lay eggs in cold seasons. So, if you can wait for your chickens to lay eggs and don’t mind spending on raising chickens, buying a flock of chickens at $30 to start might not be a bad idea.