Hello Brad, it's nice to meet you. I agree that you may find therapy helpful and most schools offer the service free of charge, they might be able to help you make a plan of where to start and how to go about doing that in a healthy long lasting way, I agree that you sound overwhelmed by all of this. It is my experience that change is best made in small steps because you are more likely to stick with it, changing to much at once seems to burn me out and then I go right back to my old ways.
If you have any questions feel free to private message any community liaison or moderator, here is a list of forum leaders.
http://forums.psychcentral.com/showgroups.php
__________________
Friendship is born at that moment when one person says to another: "What! You, too? Thought I was the only one." C.S. Lewis
visit my blog at
http://gimmeice.psychcentral.net