Any relationship can be fixed but the question is do you want the marriage to be fixed. It sounds like in your heart you know that you are not happy and you have been continually disappointed rather than feel cared for. If problems are not addressed but rather you placate him then a relationship cannot get better. It takes significant effort and communication even after many years. You can try marriage counseling if you both want this relationship to work and both of you are willing to work on communication. A marriage counselor can't influence who you really care about or if your husband is motivated to be a supportive husband. Sometimes a person simply is not giving 100% because the relationship is not rewarding anymore. Not only do your children deserve to be happy but you do too. Keeping your mouth shut says the relationship is not a good one for you. You shouldn't stay in a relationship out of obligation. No one can fix feelings you have because you have your own emotions. You have to be true to yourself and that may mean significant changes.
Please press excellent service so I am compensated