Stress or recovery from sickness, certain medications can cause period delay or it could also be hormones imbalance
That happened to me my last period I was a week late. Usually when we have sex a few days before my period, my period comes early So we had sex & the next day I got my period lol
Yes my cycle was 29 days late and negative tests BF / hormonal imbalances can cause this