Premature birth can be due to various factors including maternal health conditions, such as hypertension, diabetes, or infections. Lifestyle factors such as smoking, substance abuse, and inadequate prenatal care can also contribute. Sometimes, the cause remains unknown.