Pixie I am 17 and in college right now, I understand how much of a struggle it can be.
Lately its bad physically and emotionally to keep up. I have messed this quarter with fatigue, pain, absence (I do not have aid however ) and I think I will lose credits for two classes. Before this gets worse, with my family I have decided to take some extra time off school (leave for one or two quarters). I will do volunteering and personal studies, nothing exactly lazy just more control and less stress. Will also be changing a lot of medicines then. Also there is the choice of online classes in case attendance seems hard to manage when I get back summer/fall quarter.
Maybe you can afford time to do that too.?? You have the rest of your life for these educations! Make sure you provide yourself that rest time for fuel.
Teachers have always been very nice about the situation for me too but they will not totally wait for you. I hope you will get everything that you can from student services, soft chair every day. Try to be brave to get what you need