Hey there MuddyBoots,
Have you tried attending AA and/or NA meetings? I'd definitely recommend them as a recovery tool and as a tool of support because even if you're not feeling in recovery mode, all you have to do is go and sit there at a meeting - among others who in a lot cases, may be feeling exactly the same way you are. And in so doing you're actually being proactive, for your life , in a positive way. And over time, inner doors may begin to open up. That's essentially how the growth takes place you see. You have to do something for yourself in that respect. So it's good. But by fixing yourself you're actually contributing to a positivity within society too, so I see that as very spiritual or just beneficial in many ways.