Period late

My period is late by 2 days and I haven't had sex in months. Last time i had sex was in February and I've had a period ever since then. What could cause it to be late?