It sounds like you have a phantom pregnancy. Which means you have all the symptoms of being pregnant, without actually being pregnant. This can occur sometimes if you have a hormonal imbalance, stress, and even low iron.
I know that you have lots of pregnancy symptoms, but the general rule of thumb is that a blood test to determine pregnancy is about 99.9% accurate. If it's negative, it's negative.