You are not being selfish, you are just going thru what so many others of us are going thru...
I usually have to take steroids and hydro/oxycodone every morning before I get up, just so I can get up.
Have you talked to your Dr about your pain to see what he/she can do.
Try to keep your chin up,
Lisa