Period late

I alway always have my period on time but this week I'm 4 days late! Me and my boyfriend haven't had sex in a while too. But right now I'm getting cramps and discharge.. am I pregnant