I think for many of us - as we grow ever older - we have to accept that we have changed. Being old is not for the faint hearted. However, living in a time where the marvels of medical science gives us such a better standard of life, even with serious health conditions, is a bonus.
Yes, there are analgaesics out there, which can help to relief - if not totally control - painful conditions. There are so many wonderful aids that give us so much freedom. to be able to have good fulfilling lives.
I have osteoporosis, spinal stenosis - so cannot walk very far at all or stand for more than a few seconds. I manage well enough in my own lovely flat, thanks to my wonderful 4-motor riser/recliner chair, and adjustable bed, etc. Use a mobility scooter to get me out and about daily to meetings and social activities locally, and a lovely electric wheelchair which gives me access to all public transport (buses, trains, (& underground - when in London).
My bp is kept under reasonable control by meds, use a CPAP machine every night - which is a nuisance, BUT means I am able now to stay awake most of each day. My ileoostomy operation 36 years ago, means I am still alive (without would have died painfully many decades back). Another nuisance having to deal with that bag, - but much better than the alternative. Acromegaly - being brought under some control by having 4-weekly injections (which I am learning to self-administer).
I approach, with enjoyment -= thanks to all this medical help - my 85th birthday. Have a good, active life. Can look back to a different me - but do not spend anytime in mourning it.
I have been so lucky that I have been given this long life and have been able to see all my children (except the one that died), grow up and have their families and build their own careers. Am seeing my grandchildren grow up and able to attend their events (graduations, etc).
So much to be positive about - in the past I may have had my mobility, lots less meds, but there were so many problems - definitely enjoying these great latter retirements years.