HELP!!

Danielle
Okay so I have been on birth control for the since August. I take it every day at the same time every day and I never miss a day. For the past 2 months I have been having this weird thing where I'll have spotting/bleeding for 3 days around the time when I'd normally ovulate. Last month the 3 day spotting happened around ovulation and then I had a light period. This month I had unprotected sex (he pulled out) the day after my most recent period ended (the actual period, not the 3 day spotting). I then continued this month with the weird 3 day spotting around my ovulation date. I'm now on the brown pills of my package so Aunt Flo should be here but she's nowhere to be found, I don't even have cramps. I've been really really tired lately and super stressed out recently so could that be why my period's late or am I pregnant? Reminder: I never miss a day of my birth control and I eat extremely healthy along with exercising every day for atleast an hour or 2.