I have been on the pill for almost a year now. I rarely ever forget to take them. I have a boyfriend of two months now. We are sexually active. And a day before I was expected to get my period, we had unprotected sex. Then the following day when my period was expected I did get it, but I had less cramping and it was much lighter and shorter than normally. The only symptom that stayed normal was my breats were sore before my period came and during my period, and now they are fine since I'm not on my period. Could this mean I am pregnant? Or could it be due to my eating/sleeping/exercising habits?