Late Period

Okay so i know im not pregnant because i haven’t had sex in months, but my period is two days late. could it be stress or what ?