The duration of labor varies for each woman. Typically, it can last anywhere from a few hours to over 24 hours, depending on various factors such as the mother's health, position of the baby, and previous childbirth experiences.