The duration of normal delivery can’t be determined as it is dependent on many factors. The duration of the normal delivery depends on factors such as the shape of the unborn baby, its condition, the cervical dilation of the mother. Women who are giving birth for the first time can have longer labor than those who are doing it for the second time. Usually, it takes about 12-18 hours in normal birth, though it can last longer than that.