Could I be pregnant?

I didn't have vaginal sex, but his penis did touch and rub against my vulva. So I took plan b anyway to be safe within 24 hours. I'm not on any other birth control. However, my period is now 3 days late, but it usually comes like clockwork. I'm quite worried.