Hi I got a shot 3 weeks ago on my buttock. It still hurts. Any one know why?

See your doctor. It is normal to feel a hardening of the skin (lump) for up to several weeks after an injection; however, any tenderness associated with the shot should have already resolved. Need to be concerned about possible infection at the site or other possible complications. Recommend seeing your doctor to have the area examined.