I have a pretty good idea of what you're going through and feeling.. I struggled like hell to get through college. I went through a 7 month technical course, got all the way to the end, and decided that the instructor I took the course with ill prepared me to pass my final skills and written exam for the course and I didn't feel right trying to fake my way into getting approved to sit for my state boards.. I showed up the morning of our final skills test, went to the director of the program, and requested to drop the course.. I was heartbroken and honestly didn't know if I was making the right choice.. I walked away and focused on other things for a few weeks.. Well the program director got in touch with me and told me she would like to bring me into her second quarter class free of charge and she would be willing to put me through the program and finagle whatever she needed to because I always busted my ass and went above and beyond what I needed to as far as participation and group activities and assignments.. I went back through the second quarter and I won't lie.. I struggled like hell but I met a few instructors who I really wasn't crazy about during the first few weeks of the initial 7 months, who I realized only wanted the best not only for me, but for every student who took time out of their schedules to help me prepare myself for the final exams and to get me back through the second quarter.. I didn't really feel like I had very many friends in either of the classes I went through and I really only walked away from it making 4 good friends.. I moved back home to FL from NE a little more than a year ago and left the few friends I made up there behind.. I'm sad the say that 3 of the 4 don't really bother with me and don't really talk to me much... However I made 1 friend who I credit for helping me make it to the end of the course the first time. I went through school with him, was on a volunteer fire dept with him for awhile, and even now that we're 2,000 miles apart, we talk all the time. He'll shoot me a message on Facebook, I'll message him. We'll text. I'm not a sociable person in the least and I HATE when people say this to me.. But give your class a second look.. I know you said you've made some good friends in the course.. Make sure you keep developing those friendships because even if you have to walk away and return at a later date like I did or walk away and pursue something entirely different like I'm currently doing, it never hurts to keep in contact with some solid friends.. Like I said, I moved back home 2,000 miles away.. He's moving back home to Colorado in the next year or 2.. But we make it a point to keep in contact.
Sorry to ramble on you.. but in my advice, I'd say if you feel you need to walk away and re-evaluate things.. As hard as it is (trust me I know all to well) then walk away and re-evaluate things and figure out your next move.. If you walk away and the friends you've made are planning on moving away after graduation in the near future make sure you have up to date contact info.. Make sure you have their current cell #'s and as much as I DESPISE Facebook, If you have it, Look them up.. I attribute Facebook and texting to my friendship surviving as well as it has.