Hi, I would go to the doctors as there are many reasons for your period not arriving not just pregnancy. Worrying about it can also make it not appear. I would have a blood test just to put your mind at ease. good luck hope things turn out for you.
Have you been stressed cause stress can cause you to not have a period.
Irregularity, late periods, etc. are usually the sign of something hormonal (whether pregnancy, stress or even an imbalance). You should have gotten a positive by now. I'd go see the doctor to see what may be going on to keep your period almost 2 months late.