Cramps, no period. Very concerned.

Is this normal?

My period is 2 days late. I know I'm not pregnant, I've used protection with the people I've been with.

I've been going through a lot for the last few months and I'm wondering if this could have anything to do with my period being late or if it could be something else.

I have cramps and bloating....

Should I go to the doctor?

Please, give me advice.