Think I might be pregnant

So I'm not due for my period for about a week, but my boyfriend and I had unprotected sex maybe 2 weeks ago and he didn't pull out. I took an off brand morning after pill the next day. Well for days now my boobs have been REALLY sore and to me, my nipples seem to be a little bigger and my bras are fitting tighter. But I've also gained weight so it could be that. But I have always hated pickles and cornbread and black eyed peas and I've been eating pickles on my burgers and on New Years I ate tons of cornbread and actually enjoyed the peas. I've also been craving grilled cheeses and anything with cheese on it when I usually don't eat cheese.  But I took a pregnancy test and it said negative, but I know it's too soon for a pregnancy test anyway. What do you guys think?