Why did this happen?!

I spotted for 4 days and then just yesterday (Friday) I got my actual period!! Never has that ever happened to me !