I know what you mean, One. Literally - from experience. Volunteer work sounds like a really great idea! That's one thing that I did too. I filled out the form when I registered my kids for school to do volunteer stuff - or join the PTO. (not my thing, but hey - I was getting desperate LOL)
And let me just tell you this... I didnt necessarily pick something I already enjoyed doing - as far as the league thing. Like for example, I dont bowl. I guess I dont mind it either, but it's not something I do regular. However, if I saw in the paper that leagues were starting up, thats an example of something I might go do. You dont have to be good at it, or even have any prior experience. It's kind of a great "ice breaker" to just laugh and say I've never done this before... thought it sounded like fun!
I like the idea of keeping a daily journal. That's something that works for me too. It's the accountability factor. You have to look at that paper every day. It's either blank, and makes you feel like crap... or it has things on it, and makes you feel good inside knowing you are moving forward.
A support group is good too. Another accountability thing. If you state that you are going to open a new thread and post every day in it here at LF about your progress in this area... we are all going to check in and see how you're doing. And prompt you if you get quiet on us. That's what friends are for.
Maybe you didnt realize you already had some