Hi! I see that your question has been waiting for a while with no expert answering you until I logged on. I think the reason for this is because there is no good, easy, happy answer for you. But you seem like a very nice person and I will answer because you deserve to get an answer even if it is a difficult situation.
I can imagine how frustrating this situation must be for you. You are clearly, as I said, a nice person and very responsible. And your husband takes advantage of this.
And this is actually the key to my answer to you that you need to consider and think about. He is giving himself the right to just be a playboy and seek pleasure as his only purpose because he relies on you to take care of the home and children. So he exempts himself.
Your question is if there is a solution to this problem. By solution, it seems you mean: can he change? Of course, every human being can change. The question is: will it be likely that he will change?
You yourself in your question have related that he has no interest in changing and this is the only way that a person will change: if he has the desire and motivation within himself to change. And he has shown the opposite: he is very stubbornly staying with the priorities he has made for himself: his own pleasure.
What will it take for him to change? This is unknown. If you were to take drastic action such as threaten to leave him, would that make him change? It might for a certain amount of time. The pattern of most men who seek only their own pleasure is that they will make a show of changing to keep their wives staying in the marriage but slowly will go back to their pleasure seeking. So, really, this is the situation: he has signaled to you many times that his own pleasure is all he cares about.
Okay, I wish you the very best!
My goal is for you to feel like you've gotten Great Service from me. If the answer has been helpful, please remember to give a rating of 5 (Great Service) or 4 (Informative and helpful), or even 3 (Got the job done) button so that I am credited for the answer. Bonuses are always appreciated! If we need to continue the discussion for that to happen, then please feel free to reply and we'll continue working on this. If I can be of further help with any issue now or in the future, just put "For Dr. Mark" in the front of your new question, and I'll be the one to answer it. All the best, ***** *****