An unhealthy weight can cause preterm labor. If you are underweight or overweight during your pregnancy, it may lead to early labor.