If you are 28 dpo then you are 14 days late. The spotting 3 dpo is probably too early to indicate pregnancy (implantation bleeding). A missed period could indicate pregnancy, and it is possible that there is not enough HCG hormone for the HPT to detect. Therefor, it is possible that it is a false negative and you could be pregnant. A doctor could confirm for you with a blood test.