Most doctors say anytime between 39 and 40 weeks is the best and safest time to deliver for most pregnancies. Going a bit earlier or later can sometimes be needed for health reasons. If you're healthy and baby is healthy, waiting for full term is usually best.