You’ve outgrown your boyfriend and need to move on. You won’t change him. And you should take a lesson now: you can’t change other people. One of the worst dynamics you can get into in a romantic relationship is trying to change someone. It’s a recipe for disaster. The more you try and the more he doesn’t comply, the angrier you will get, and he won’t want to be with you. He’ll leave you, and you’ll wonder how the heck that all happened!
You can tell him what you like and don’t like. Once. Maybe twice, but that’s really it. After that you become a nag. And he becomes a loser. Do you really want to become Mr. Loser & Ms. Nag?
Face reality. The best thing you can do is to move on. If he really wants to be with you enough to change and win you back, he will. And if he doesn’t, then you’ll forget about him as soon as you’re in a relationship with someone else who has a more mature lifestyle, doesn’t live at home, has a driver’s license and wants to succeed.
Go get ’em, tiger. Get out there and get yourself a winner!