I am sorry to hear that you are kind of upset with what you are going through. It is sad and frustrating that the medical team is not able to help you have a good lifestyle in ADL.
Coming to the point, there will be injuries due to accidents. Some will be shown that time and some will come to a later stage of life
Now bringing the fact that you have spine issues and also the pain in multiple joints which includes the knee, shoulder, elbow, fingers etc., I can tell you that you need to first start your day while taking a good hot water bath in the morning. Post that you should start doing basic and simple exercise to keep the muscle active as much as you can. Something like pilates, aerobic exercise
and some basic strengthening exercise. Also will advise you to buy one pocket TENS
machine, which can help you reduce pain without taking much of the painkillers.
Having too much of painkillers will only make you more trouble in the upper stages of life. So the non-trouble option will be buying the Pocket TENS machine which is widely available for commercial and personal use.
Now as your job profile is about standing and working more, that means you need to improve your stamina to withstand the day. Well, currently we do not have any medication to improve the stamina but exercise is the option which can help you regain the stamina to pass the day.
As you had an injury
with an accident and having too many muscle weakness
with pain, the only solution I See is to keep the body as much possible active you can with exercise.
I have seen many cases with such issues and most of them are better with regular exercises. Having accept to the fact that every human has their limitations and so does medical.
Hope you understand that the solution is with you and you need to do regular exercise and make your muscles strong and stronger.
I assure you that if you follow a regular general exercise then your pains will come down and you can have an active lifestyle.
Hope I have answered your query. Let me know if I can assist you further.
Jay Indravadan Patel, Physical Therapist or Physiotherapist