nervous...

Last week I was supposed to go through a cycle but I had some spotting a day before I started, (I've never experienced spotting before) and it only lasted 4 days which is not normal at all. I've been extremely nauseous the last few days but I tested twice before my cycle and I got BFN. Should I retest or could my body be trying to regulate on top of stress and the hot weather?