I wouldn’t suggest a break up, but I would ask you to think
about your future. Are you willing to spend the rest of your life
like this? Because this is how he is, his character is like that.
He is the passive kinda guy, kinda selfish too, correct me if i am
wrong. If you love him, which i think you are, then you should
change your entire lifestyle for him, no choice. But, if you think
its not worth the change, then move on and look for someone else
who is more suitable to your lifestyle.