Menstrual cycles can vary in length from person to person, and occasional variations in the timing of your period are generally considered normal. Factors such as stress, changes in weight, hormonal fluctuations, and certain health conditions can influence menstrual regularity. However, if you consistently experience significantly delayed periods or have concerns about your menstrual health, it is advisable to seek medical advice for a proper evaluation.