I'm very emotional, I took 2 pregnancy tests a few weeks ago when I thought I was pregnant. Both negative. Since then, I've gained some weight, gotten very emotional, have spotting and random bursts of irritability. I get dizzy a lot and I lost my appetite. I feel nausea a lot but I never throw up and my boyfriend says he has a strong feeling I'm pregnant. I completely lost my sex drive. I am on birth control and whenever I forget to take a pill, 2 days later I get what seems to be my period. And it lasts about 5 days. Could I be pregnant, but still get my "period" which is caused by my pills?