It may take 6 to 18 hours for a first-time mother to give birth to a baby. Pre-labor pains may last for a maximum of 36 hours, but your doctor may give you medicines that will help you relax.