Help!

Karen
OK so my best friend swears up and down I'm pregnant! I last had sex 12-23 I had what I'm pretty sure was a period 1-3 to 1-6 and spotted the following five days. I've had very achy boobs. Nausea, cramps, (like someone is poking needles into my belly), food cravings, vivid dreams. I took a test on 1-12 and bfn. Now that I think about it, if I were pregnant it would have been too early to test. We stopped actually "trying" back in October due to the stress and our busy lives. Is it possible that my bestie is right?! And when should I teat again if so?