I agree with charlybee. You need to wait at least another week and then take a HPT, or go to your gyno and get a blood test.
The spotting could have been implantation bleeding, could be early for a hpt now as it could give false negative, I'd wit nother week then do one.
Are you trying to get pregnant? You could possibly be pregnant. There are early pregnancy tests now that can tell you as early as the 8th day, so you could buy one now and it should be pretty accurate.
And I also have sore breasts, vivid dreams(When I wake up I usually feel sick), and cramps