As someone who helps women navigate and fix the patterns and habits that are causing problems in their relationships every day, I hear this story far too often.
The problem with selfish husbands isn’t always that they’re mean or blatantly rude or careless.
Psychologically speaking, selfishness can manifest in sneaky ways. It hides in the small things.
Daily decisions. Conversations. Choices.
Choices that over time make you feel insignificant.
If you’re currently dealing with a selfish husband, you’re probably beyond frustrated. You’re at your wit’s end because you’ve tried everything and nothing seems to work.
The truth is, you’re not helpless. You just need to approach things differently.
Here are 10 straightforward, honest ways to deal with a selfish husband that will not drain you emotionally or leave you feeling helpless.
1. Stop letting him get away with things
I can’t stress this enough.
One of the number one patterns I see women fall into is continually accommodating their husbands.
You allow bad behavior. You let little things slide. You dodge conflict at all costs, even if that means swallowing how you feel or rolling over and doing whatever he wants.
“I know you had a long day, honey. Let’s just do what I want.”
Sounds caring. Totally passive aggressive.
Here’s the thing about selfish people. They don’t know how to behave any other way.
If you allow him to walk all over you day in and day out, he has no reason to learn.
You don’t need to explode and attack him over every little thing he does, but you should never let him take advantage of you.
You matter, your feelings matter, and your needs matter too.
Every time you let him neglect them, you’re training him to believe that they don’t.
Read also: 8 Signs of a Selfish Husband You Should Never Ignore
2. Be direct about how you feel
Most women think their partner should just KNOW how they feel.
Wrong.
If you want to change the way your husband treats you, you have to clearly and DIRECTLY tell him how you feel.
“I feel ignored when you…” “It upsets me when you…”
This isn’t about attacking him or looking for excuses to yell. This is healthy communication in marriage.
And healthy communication requires clarity.
Don’t tiptoe around things or beat around the bush, hoping he’ll catch on.
You deserve to have your feelings known exactly how they are.
Read also: 10 Ways to Deal With Separation in Marriage
3. Set Firm Boundaries… and enforce them

Talking to your husband about how he’s behaving is only half the battle.
You can tell him till you’re blue in the face that something bothers you, but if you don’t FOLLOW THROUGH by actually enforcing a boundary or making a change, then in your head, there is no boundary.
If he screws up, call him on it.
Does he always pick his friends over you? Stop making sacrifices when he does it.
Having boundaries creates structure.
It will show him that while yes, your husband comes first… your time, energy, and emotions don’t always have to.
Plus, it’ll protect you in the long run.
4. Stop rewarding bad behavior
Talking to your husband about how he’s behaving and then continuously catering to his every need is like shouting into a void.
All you’re doing is doubling down on the behavior you’re complaining about.
Does he act lazy? You clean more.
Does he pick his friends over you? You buy him gifts to make it up to him.
That’s not how this works.
Selfish behavior should NOT be rewarded with affection, effort, and attention.
If he’s not reciprocating the love and care you’re giving him, then you shouldn’t be giving it either.
Be kind, but don’t give him your energy if he ignores yours.
Read also: If Your Husband Stops Doing These 5 Things, Your Marriage Is Over
5. Reconnect with yourself
When you’re in a relationship with someone who is selfish, it can start to affect how you feel about yourself.
You begin to question your own value. Do I ask for too much? Are my needs unreasonable?
Pull yourself together.
Focus on things that remind you of who you are as a person. Remind yourself that you are worthy of love and respect.
The more you focus on YOU, the less willing you will be to accept his selfish behavior.
6. Notice if he’s willing to make an effort
I mentioned this earlier, but some people CAN change if they want to. The key is consistency and effort.
Once you’ve laid down the law with how you feel and what you need from him…
Does he make an effort? Will he try to understand? Can he show that he’s capable of changing?
If not, then that’s when you know.
Selfish behavior isn’t always permanent, but if he refuses to try and better the relationship, then there isn’t much you can do about him.
7. Don’t Emotional Over Explain
Explanation is good.
You want to tell your husband how you feel? Perfect. Tell him.
But don’t go into super detail about how his actions make you feel.
“I feel __________ when you __________ because ______.”
Don’t go into the “because” part.
Statements like this put all the focus on you and your emotions and less on the problem at hand.
Just stick to the facts. Tell him how you feel and why, and let that be that.
Reinforce it through your actions if you have to, but DO NOT dump every emotion you’ve ever felt about him on him.
8. Don’t forget about you
This is probably one of the biggest problems with having a selfish husband.
You lose yourself in the relationship.
Suddenly, your hobbies, interests, and priorities all revolve around his antics.
Don’t let this happen to you.
Take care of YOU. Make time for yourself. Love yourself.
You are your own person with your own goals and priorities. Remember that.
9. Seek counseling if necessary
Unfortunately, some people are too far gone to fix on their own.
If that’s the case, then it may be time to seek professional marriage counseling strategies.
A counselor can help you both work through your problems and communicate more effectively.
HOWEVER, this completely relies on him wanting to change.
If he’s not willing to go, then he’s not willing to put in the effort, and frankly, that says more about him than you need to know.
10. Be honest with yourself

This is the hard part…
If you’ve reached your threshold and literally tried EVERYTHING you can think of to change him and he STILL doesn’t give a shit…
Ask yourself this:
Can you live like this?
I know that probably sounds harsh, but sometimes you have to be real with yourself.
Staying in a relationship that drains you, frustrates you, and makes you feel worthless on a daily basis is bad for your mental health.
Be honest with yourself about what you’re willing to accept and what you’re not.
Conclusion
If you have a selfish husband, you’re going to be CONSTANTLY changing your own behavior to compensate for his.
You’ve tried everything. Yelled. Pleaded. Asked him to “just try.”
But what you haven’t done is change how the relationship works.
You CAN’T change him, but you can change how he treats you by changing how you react to him.
Stop cleaning up his mess. Stop accommodating his lazy ass.
You are his partner, not his servant.
And remember, no matter how bad things seem to be… you’re not alone.
I know it feels like nobody would understand what you’re going through, but trust me. You’re not the only one.
Fuck selfish husbands.
FAQs
Will a selfish husband change?
Yes, he will, but only if he acknowledges there is a problem and actively tries to change his behavior.
Is selfishness considered cheating?
Selfishness in marriage isn’t necessarily cheating, but if it’s consistent and makes you feel badly about yourself, then it might be time to reevaluate.
How do I tell my husband he’s selfish?
Don’t go in there swinging all four limbs. Be calm and clear about how his behavior affects you.
What do I do if he doesn’t listen?
See step 4. Reinforce your words with action.
When do I know it’s time to leave?
Only you can answer that. If the behavior continues and you’ve done everything you can to fix it but he’s unwilling to change, then you may want to think about parting ways.
Save the pin for later


