I have an average 30 day cycle, last week, 10dpo, and 5 days before expected AF I started spotting. Ive been having pregnancy symptoms, heartburn, headaches, nausea, frequent urination. so I was convinced I was pregnant and the spotting was implantation. well the next day I had horrible cramps and some normal flow for about 3 hours. went back to spotting. it happened again the next day, with less severe cramps. then i spotted lightly for 2 days. so today, the day AF was expected i took a test BFN. still have symptoms. im just so confused on weather i could be pregnant, or at least whats going on, because I never get heartburn except when im pregnant. any ideas? should i test again in a few days?