late period

i am 4 days late for my period & i havent had sex in a while so what other reasons can explain this late period? i usually always have mine when the apps says