Avatar,
We're glad you joined us at Male Survivor, while we hate that you had the need to join us. You will soon find that these are the greatest group of guys on the planet! No one will understand you or what you are going through more than these guys will. By sharing our experiences, our downfalls and triumphs along the way, we not only build ourselves up, but also each other.
I am an advocate for dealing with these issues at an early age. Trust me, you are very wise to be addressing your issues and starting on your recovery at this time in your life. I wish I had done likewise, but you know what they say, "There's no sight like hindsight."
Deal with this stuff at your own pace. You'll know how much you can deal with better than anyone else. It's no race, you don't have a deadline to meet. The fact that you are dealing with these issues is all that is important.