Well this is just me, but I think what you're doing is pretty awesome! A lot of people refuse to seek the reasons for their problems, and it really gets a lot easier to resolve them once you do. It's especially impressive to see "an adult" who's willing to make serious changes to the way they live their life. So often, once you're out of that 21-25 age bracket, people get increasingly set in their ways, for better or for worse.
edit: same goes for gugs, for being willing to accept the problem and deal with it eventually. it's easy to just get frustrated and give up but you gotta remember that nothing has to change immediately as long as you're aware of what's going on and making the effort.
Cheers, both of you