Period or pregnancy?

I’ve been having cramps like every day but they don’t last all day. They come and go. There lighter than period cramps. My period is supposed to come in 4 days.

What should I do?

What could it possibly be?