Does anyone know what I could be experiencing?

So about 3 weeks ago my boyfriend and I had unprotected sex. We're not trying to get pregnant but if we do get put on that boat we're fine with it. I was searching symptoms of pregnancy to gain more knowledge on the fact but I feel extremely bloated almost like I've gained weight, my boobs are sore but no discoloration, I'm always hungry about an hour after I ate, gas, and sharp pains in my lower abdominal region. Not to mention I'm crazy tired without doing anything all day. I haven't taken a pregnancy test yet because my period should be coming in 3 days but I've never experienced feelings like I am right now. Does anyone else experience these symptoms before their period?