Hello, it's very unlikely you are pregnant. You'd have a positive by now. You can do another at home urine test to confirm but sometimes women just have really long cycles which result in a really late period. When I had thyroid dysfunction, this was the case for me. Hormonal issues will also cause this. Other things are stress, changes in routine, illness, weight gain or loss. So, I'd look for another reason for why your period is so late hon. good luck