It's funny how a few moments can change your life forever. You have youth and time on your side, hopefully you see some improvement. It's usually slow so be patient with yourself. As for friends, hard times show you who really will be there for you family included.