Pain at the injection site is likely because you have cause a trauma to the area from the needle going in as well as the space created within the muscle as the medication is being injected. This will illicit your immune response of inflammation, which causes the continued pain at the injection site and may cause swelling and redness.