no. only if you want to produce chicks
A hen will sit on the nest for about 18 to 21 days This is called brooding.
No, Chickens lay eggs almost everyday without a rooster. But, in order for the egg to hatch it needs to be fertile!
23 to 32 hours
After mating.