The shot & my period!

Shaniqua
I've been on the shot now for 2 months & I've had my period for 2 weeks now & now every night my period is gone but it comes back in the morning! I know the doctors said there will be spotting! But can anyone tell me when will this stop or is there a way to stop it ?!??