Most Helpful Guy
I am so sorry to hear this. He has lost sight of what he has. He hasn't appreciated the gift he has.
It's easy to forget all the time and things that have gone into a relationship. Thinking the grass is greener over there.
You have to decide if this is worth working on and salvaging. He has to be fully committed to his part too. A long open honest discussion must happen. You might even have to seek professional help.
I am not excusing his behavior, but there must be a reason behind it. You both have to talk openly and honestly and listen to what the other says. He hasn't told you what is wrong in his eyes fairly. You don't just bash your partner and tell them all their short comings. He needs to learn how to express properly to you what he wants and needs, as do you. Then work on making each other happy together.
If you want it to work and he does to, it will be hard and take a lot, but it can be done.
If he won't step to the plate fully, you will only drag out your pain and heartache.
I wish you luck. If I can help in any other way, please reach out.
Most Helpful Girl
Maybe he likes what he has with you but is no longer in love with YOU...
Maybe he wants the same thing but with someone new who excites him again.
I know... sounds stupid, but it's true. Men can't compromise (if they can it's very rarely) and they think they have soooooo much time to find the perfection they're looking for, but they'll just end up sad and alone.
All in all - he's a jackass who doesn't deserve you or the things you do for him!