Don't take painkillers. A bit of pain never hurt anyone.
Pain ,by definition hurts
if your not a masochist you could try some Ibuprofen
Ibuprofen is mild , just eases pain and stops swelling inflammation , it's not crack cocaine
Good nights sleep is unlikely. I have to slep in my sons old single bed in the spare room for 12 weeks due to swmbo shielding and its like sleeping on concrete. Don't know why he never complained about it, but then hes young. They don't notice stuff like that like us geriatrics do.
I'm 50
no sofa cushions or extra pillows you can pad out the pea under the mattress with
you need to sort this out ,12 weeks of not sleeping properly will mess you up
seriously
even if you buy a new mattress , money well spent
your body NEEDS to recover ,that's what sleep is
Don't make life hard for yourself
life has a knack of doing that for you ,without your help