I agree with Willy. There really isnt any perfect time or better time other than if the injection before working out may make you sore. In my case, I dont shoot the area I will be working out the next day. It usually takes my body 24 hours for the soreness to kick in if it does at all. Other than that, shoot away whenever!