what causes your period to be 20 days late?

I'm so worried😪 I haven't had sex for a month, but I didn't let him finish (though no protection) so the chances are really slim right?