I was wondering how long does it take for the shot to REALLY wear off