Lots of things can cause a late period other than pregnancy- stress, a medical condition, anything really... you are only a few days late, so I'd wait another week and see if it shows up. If it doesn't, take another test and you can make an appointment with your doctor to see if they can pinpoint a bit more why your period is late.