idk whats going on and i need help..

Okay so my boyfriend and i have unprotected sex, im on birth control but i miss it like every few days or take it later then i should and i also skip my sugar pills. I took a pregnancy test because i had light bleeding and the test was negative. I woke up the past two mornings with bad stomach aches and today i threw up and im also having MAJOR mood swings. Now i have a weird odor coming from my vag, like to me it smells bad but i feel like its normal, but its coming out of me like a period and its white but not creamy. Sorry TMI but i just really need help, do you guys have any idea whats going on? Idk if this is all just normal or if i should test again in a couple days or what.. please please help