it seems like part of the reason you're miserable is because you're allowing yourself to be. you can get a different job, like a server or some other well paying job so you don't drain yourself. if your parent's house is stable and not psychologically draining, stay there. you'll be able to save money so that you can eventually support yourself. and stay in school. a college degree is pretty much a requirement today. and if you're miserable with your school career, why don't you start taking courses that interest you?