You may have tested too soon. Get another test and try again first thing in the morning. Urine is more concentrated then so you can get better results. It can take some women longer for the hormones to show up on pregnancy tests. Since you will be 2 months late the test should be very accurate if you do it now.
My periods are always on time. And the doctors around here are awful! If have to travel 5 hours to get to a decent one. But thank you (:
Do you normally have irregular periods? Or is this something new?
I recommend you see your Dr for a blood test. These are more accurate than a urine test. If you're not pregnant then your Dr can find out why you're not getting your period.