I think we all been there
Things were really looking bad when it came to my senior year of highscool....wasnt gonna graduate on time...Never ever failed a grade in my life and I had to screw up right there at the end...that sucked. I was right there on the edge for a little while...Luckily I kept a cool head...
My best advice is roll with the punches, things can wrok themselves out. After 3 weeks of 13hr days at an adult education center, I worked up my credits and graduated on time

...but the 13hr days were muder...ON SATURDAY TOO. Whats the old saying? Things are always darkest before you see the silver lining of the sun.