Yes, you should break up. If all you want is to go out and have a good time, then you don't need him. At least if you are single you can spend your money on yourself. At your age his situation isn't that unusual, but it's clearly not what you want right now so it's unfair to him to continue...