What could it be?

Not supposed to start my period until Friday
( in 2 days). 
Started on and off spotting on Friday
(5 days ago).
 
Everyday the bleeding got heavier and I'm still bleeding heavy today
(Wednesday). 
Could this be my period coming early? 
My period is always on time and the same amount of days. 
(28days/4-5days)
My bf and I have had unprotected sex for 5 months now. I was on the patch before.