How soon should swelling and pain at injection site go away?

Within 10 days. Otherwise see physician that gave you the injection. Msek prior answer for more comments about im injections.