Maybe pregnant....

So, ive been dizzy and nauseous !! I cant smell any food it makes me want to throw up ... But im feeling cramps too ouh i have to pee like every 10 minutes ... What pregnancy test do you guys recommend that can tell me if im pregnant or not even if my period hasnt arrived yet or haven't missed it ??