spotting

India
I had a my last cycle on the 23rd of May. (23rd-28th) On June 5th I've started spotting and has been doing so since. Other days it's been heavier like a period. Do anyone know what could it be? I made a doctors appointment but it's almost 2 weeks from now and this spotting is very frustrating.