Thanks, guys, for the encouragement and suggestions.
Since posting, I've bought some supplements (Omega 3, Vitamin B complex, Vitamin D) and have set up some physio. Working today has been better than before, so I hope things continue to improve. The road is longer and winds more than I expected, but I'm still moving forward