First up Im not a MD but a PhD so Im not a professional carer.
However we all go through the mill to greater or lesser extent.
Sounds like you have seen more of life than anyone your age should be expected to deal with and if you feel like you want some help, there is no shame in getting some counseling. The sooner you get your self sorted out the happier your life will be and the more able you will be to get on with making your self and those around you happy.
Best of luck man and don't be afraid to stop by the forum any time, there is usually someone around.
My instructors page and www.studiotrax.net for all things recording.
my toons Brought to you by Dr BadGAS
my toons Brought to you by Dr BadGAS