how long does it take to have a baby in labour?
The first stage of labor is the longest, typically lasting 20 hours if it's your first time giving birth and 14 hours otherwise. The second stage of labor, when you deliver the baby, lasts about two hours if it's your first time and one hour otherwise.