So it turns out i completely BOMBED my physics final and got a 30%, which sent me off my rocker when i found out. I had gotten a 108 on the previous test and 94 on the one before that. I had a 90 before the final. For some reason I could NOT sleep the night before. I've had panic attacks before, and had one that night. I slept for 3 hours and I knew that because of that I was going to struggle with my test. After my test, I continued to to stupid stuff because of my sleep deprivation. I understand the material because I did well on the test. I ended up getting a C and I registered to take it next semester ( i was enraged). I wrote my professor and I explained my situation and couldn't retake it. I'm going to the doctor Monday cause this has been going on for a while and everyone thinks i have anxiety...so...all that to ask whether I should repeat the class next semester (same teacher and I have all the notes and hw) or if I should wait to retake it. I plan on applying to DO schools only and perhaps a SMP or something. I know I messed up, so please don't tell me that I did.