early spotting?

Michelle
So I started spotting 6-20-17   My period isn't due until the 24th ish.. why did I start spotting so early ?? If you don't have anything nice to say please don't say anything at all!