Missed period, now spotting. Please help.

My period this month was supposed to be 17th-21st, it never came. I've been experiencing spotting the last four days, 26-29. I have been feeling off this entire month: extremely upset stomach, extremely tired, headaches, backaches, and my breast feel heavy. I took a few HPT and they were negative, it took them the 18, 21, 25. I'm not really sure what is going on. Help please.