Why are some babies born early?

Million $ question. Drugs, alcohol, high blood pressure, and sometimes no good reason. The best prevention is good prenatal care, attention to diet, sleep and stress, managing any underlying illnesses beforehand. Avoid smoke, exposure to infections. Take good care of the mother!