Depot shot

Does anyone know about the depot shot really I have been on it for 4 years and I was wondering. If I should be off is it bad to stay on it ??