If I'm spotting for three weeks should I still anticipate my period?

I've been spotting during the middle of my cycle and now that it's time for my period I'm a day late. I'm on birth control and I take it very regularly but I have been under a lot of stress lately.