You could request a blood test from your doctor. It's more sensitive than a home test. However, you have waited along that even the least sensitive tests should show something, so it could be stress, illness, diet, or a new exercise regime that's affecting your cycle. It is possible you're pregnant, though! Go to the doctor's for confirmation.
And i have taken 4 pregnancy test all coming back negative.