Telat haid dapat disebabkan oleh berbagai faktor, seperti perubahan hormon, stres, kelelahan, perubahan berat badan, olahraga berlebihan, atau kondisi kesehatan tertentu.