Could I be pregnant

Af is due is about 5 days, but for the past week I’ve been feeling nauseous, my boobs are really sore and heavier, I feel very blotted, having a little trouble sleeping at night, and had light cramping on and off which is more recent. Also if I could be should I wait to test or should I test ASAP??