Probably not but you CAN get tests at the dollar store for .99
It is unlikely that you are pregnant. Many factors can cause a late period including stress, poor diet, anemia, hormone imbalances, weight loss or low weight, and many more. If it doesn't come in a couple of days then go to your doctor.
In future try to practice safer sex, so use condoms even if there's no penetration, go on birth control if you can, cover the head with a towel or tissue when he's close and clean up to prevent the transfer of semen to places you don't want it.