You made it through the semester. I know it wasn't easy, but look at what you accomplished! You will likely get A's in your classes, one in a frustrating Humanity and one in an often boring Art History. You wrote a beautiful film script and shot 90% of it, and organized a whole crew of people to help out. You shot three different films for other people and got nothing but compliments, and did wonderful color correction on the work you did last semester with Joe.
Congratulations, really, I mean it. Take a moment to appreciate your accomplishments and yourself before you get lost again in the continuing mess that has been the undercurrent of your situation.