I understand staying because youve been with him for so long and not having a place to go afterwards, but also just think about your future as well- is this something you want for the rest of your life, because it seems like he has become so dependent on you financially that he doesn't even have the desire to find a job and he's still living with his parents- it seems like he relied on the people around him to take care of him rather than doing the job himself. Just think about what you want for yourself and what your goals are in the long run, and hopefully you guys can sit down and talk about it. I wish you the best of luck!