Pregnant? Period is late

hey everyone! I am panicking a little these days. Exactly one month ago, I had sex with my boyfriend. We didn't use a condom, he pulled out before coming. One day after I got on my period. Everything was normal. My period is never exactly on time, but now I am late by 2 days. I have a strange urge to eat a lot and I gained some weight. May I be pregnant? Is it possible to feel something after only 1 month? We are just so confused right now. I am thankful for every comment.