Help?

Zoee
Ok ladies serious question. These past few days I haven't been feeling so great. When I'm at work I get random little cramps (like a period cramp), this is the second day I've woke up feeling nauseous, my breasts are killing me, I wanna eat the weirdest things at the weirdest times, and I constantly wanna sleep. I thought it may be a sign of my period but my period isn't for another 2 weeks. Should I take a test?