I'm sorry

I'm in the same boat as u with the family things... I totally get u there... As for the depression, have you tried telling a school counselor about it all? The harming? The sense of overwhelm that you get from school? Can u reduce your course load in any way?

I wish there was a quick easy fix... But there isn't. See someone... They can assist you a lot more than you know...
__________________
Life isn't about waiting for the storm to pass. It's about learning to dance in the rain.
