depo shot

does the shot work immediately? i’ve seen some says it does and some says wait a week i just need some clarification ig