Maybe pregnant?

So I'm late by 2 days for my period. I don't take any kind of birth control. So my period can come in between 21-28 days. My bf and I sometimes use condoms but when we dont we make sure there's no pre cum and he pulls out seconds before he ejaculates. Recently I've had mood swings I've been feeling a bit nauseous hungry and really sore boobs.