Help !

I’m on depo & honestly i hate it .. i spot almost every other day & what if i want to have sex and i just spot during the action 😫ugh .. do any of y’all know when does spotting stop ?