Hi and welcome.
The steroid injection is usually given along with local anesthetic which makes the patient pain free initially due to local anesthetic action and after couple of weeks steroids come into play and relieves inflammation around the nerves gradually and cause pain relief. So i would recommend you to wait and see the result of steroid injection if things does not improve in another week time then the problem might be severe enough to have another steroid shot or surgical intervention. Till then you will get the x-ray results for further treatment plan. I would suggest you to get your vitamin b-12 levels checked as its deficiency results in body aches at different parts. You should continue ibuprofen along with massage with warm olive oil and apply capsaicin cream over the painful areas. Warm compresses would help as well.
Let me know if you have further questions.
Please do not forget to leave a positive rating by clicking on the stars on top of the screen.
Wish you good health.