Well getting a shot is different from injecting drugs I think. Drugs are injected into the vein whereas shots are not, just like getting blood drawn does not hurt as much as a shot afterwards.
plus if you're high you probably don't notice the pain anyways