Weird spotting.

Mary
Had my period June 27th and it ended on July 1st! So, I wasn't expecting another until the end of this month. But, yesterday I started heavy spotting late in the afternoon. Then it stopped overnight and now heavy spotting again later this afternoon. This is entirely abnormal for me. What could it be?