Period late

choco

So this week I have been having bad cramps and lower back pains and period is 4 days late suppose to be due on 28th April today I am not having much cramps but period is still late. Is this normal or should I do a pregnancy test ?