LilacLove, hi there. Long term prednisone use causes bone loss as you know.(Along with other problems) but is medically necessary for some illnesses. Having a cortisone injection (1 time) should not have any significant side effects. The benefit is usually very effective and I myself would do it.