Spotting

So I have had some dark brown spotting the last few days (which is usually what I get on my period) with a little bit of pink and red too. I have been on the pill for well over a year and take it the same time everyday. My period isn’t due for another week and this has never happened..I am sexually active as well. I recently changed up my diet and exercise along with some stress from work. Thoughts?