Could I be pregnant ??

I'm not due to start my period until Friday and it's Wednesday ... For the past 2 weeks I have had really bad nausea, my apatite has increased, craving different types of foods constantly, always hungry even if I had just ate, breasts have been extremely sore and nipples really tender, back has even hurting, been feeling extremely tired like I'm not getting enough sleep, little bit of cramping in my stomach, could I be pregnant and should i wait to take a pregnancy test till I miss my period ??