I absolutely understand what it means to go through all of this while you're going through school- I'm in the exact same boat! I lost out on at least 2 months of real work and am barely limping by on my finals.
But please persevere-- it's education and goals and work that will get you going through the day to day. And when you get your shiny degree at the end of it all, you did it all on your own and by your own power.
Let's do our best to finish off strong-- I have faith for the two of us that next semester will be even better.