Spotting before period

I have been spotting since July 2nd on n off my period is suppose to be here on the 10th what do u guys think is going on because I really don’t kno