Could I be pregnant?

Me and my boyfriend have been trying to conceive for awhile now. In December, I had a period that started on the 1st. And lasted about 3-4 Days. Then around the 25 I started spotting.. that lasted for a few hours then around the 27th I had another period. This month January I have not had a period yet so far. I couldn’t even tell you when my ovulation days are because of the issue I had last month. On the 17th I had sex, unprotected. Yes, he did ejaculated. Few days go by and I notice my boobs are getting bigger and my nipples are sore. I’ve been gassy since. And I’m always hungry. Literally I could eat 8 times a day and still will never be full. I’ve been exhausted. Today I went walking and my stomach got tight on me to the point I couldn’t bare it. I’ve been having slight cramps here and there. Nothing to awful. My body has been very sore. And I’ve been very lazy lately. I feel like my period is coming but nothing has shown yet. And it’s been 4 Days since i had the cramps symptoms... Any suggestion or opinions?