did you inject all 3mL in the same spot? that would account for the pain, you don't want to inject more than 2mL in most small muscle groups

did you aspirate?

is this your first time to inject?