I can relate, I got a good job with great coworkers, yet I get pesky thoughts constantly that I should just quit on the spot. Was the same when finishing college. So far I haven't majorly sabotaged myself, just smaller things or physical stuff but the fear is there one day I'll be too reckless. But I want to give back to others in some form till my last day. Not that it makes up for anything. If you see no immediate end in sight I'd say to push through the last class as best you can, it doesn't have to be perfect just get through it. Then see how things go. They might change, and if they don't, least you got that degree on your resume. I just scraped through the last years of college, passing was my only consideration at the end. I'd say to try for that as well if you're one to hold yourself to crazy high standards. Best of luck in all your endeavors, wherever they lead you.