Rookie on birth control

I've been on birth control for a month now. I'm aware of side effects,  but I'm not due to have my period for 2 more weeks and I have been spotting, nauseous, food cravings, boobs are sensitive and very I'm hormonal. My boyfriend and I have unprotected sex. Is this just due to the side effects of the birth control?