stress or anxiety can have an effect on menstrual cycles, extreme changes in diet and exercise, medication can delay periods,
birth control,and any recent illness, etc... Missing one
period or having a late period isn't abnormal, but if you still feel uneasy about it, you can always consult your doctor for more advice.