I've been thinking about you, and I'm glad you're taking your pain killers. Now, just proper nutrition and a good side order of SELF FORGIVENESS, and you'll be well on your way. No need to beat yourself up. Weight comes off; weight goes on. It isn't a permanent "life sentence". So right now, you're just resting a bit before carrying on with your journey.
As for the shot -- a bit painful, but not too much -- but relief for my dear neighbor. It should tide you over to surgery, and then you'll be REALLY on your way. Just focus on healing and eating for healing, and forgive the rest...
Kira