The benefit of a steroid injection is that it is a potent anti-inflammatory administered directly into the painful area. Absorption is very slow, so side effects are rare. However, the injections are fairly painful. The oral form of steroids are not painful, but they have more side effects and do not work directly on the painful area. Steroid injections are much safer, more effective, but more painful.