Hang in there and when you have good days (you will) remember them and hold onto that feeling for the down times. You are young, you are supposed to have trial and error. You will find your strengths. Mistakes and setbacks are part of growing up. Please allow yourself to mature. I suspect you will have an incredible life ahead. One day at a time.....