text: because of the fluid they put in.  \n\nSome shots have more fluid and some of the fluids are thicker than the others.  The more and thicker the fluid, the more it displaces muscle tissue in your are.  That is what causes the pain to last.  The needle stick itself doesn't hurt for long. The fluid it self can also cause stinging.\n\nSome injections dissolve in fat and some in muscle.  The bigger the muscle the less it hurts