How long does it take for a pigeon to lay egg?

Pigeons typically lay one egg every other day, so it takes two days for a pigeon to lay two eggs.

However, it's important to note that this is just a general guideline. The actual time it takes for a pigeon to lay eggs can vary depending on factors such as:

* Age and health of the pigeon: Younger or less healthy pigeons may take longer to lay eggs.

* Environmental conditions: Factors like temperature, humidity, and food availability can influence the laying process.

* Stress levels: Stress can disrupt the pigeon's reproductive cycle.

If you're concerned about a particular pigeon, it's best to consult with a veterinarian or wildlife expert.