Knee injection day

Do they have something out now that actually lasts a while?