Is it PMS or pregnancy?

These past couple days I've been so tired, fatigued, I've had light cramping and had bad insomnia. And today I woke up feeling so grossed out and nauseous. I'm supposed to start My period in 4 pays. Could this be early pregnancy symptoms or pms?