Negative test

I am now 4 days late and still have a negative test. I feel like I could be pregnant but why the negative test. I have period like cramps for the past week and still no period. My boobs hurt and my stomach is bloated. I can't sleep on my stomach because my head tells me I'm not supposed to. That one might be weird but what do you guys think I should do? Should I wait a few more days and take another test or should I go to the doctor and get a blood test? Please I need advise!