The effects of joint injections can vary depending on the medication used and the severity of the condition. Corticosteroid injections can provide relief for several weeks to months, while hyaluronic acid injections may offer longer-lasting benefits, especially for osteoarthritis.