Ryan,
I know you have been through a lot in your life. It might help others if you try to share some of your experiences with others. I have often found that helping others can put my problems in perspective, and accomplish some positive good. Regardless of what happens, I think you can still make a difference in the lives of those around you. From what I have read on these boards, I believe you have made a postive difference in this world.
Shalom