Married going on 21 years myself.
The irritation you are feeling, that is interfereing with the attraction, doing the things you are mentioning you "would" be doing if you loved him.
Understand this, all romance and love talk aside, I will speak bluntly.
The irritation is caused by resentment.
Resentment, it fills the very place that would be the exciting desire you felt for your man.
And over 21 years of you two together, now is resentment build up.
Sometimes a big thing, such as an affair, or just as likely, the million little things over the years has in creeped resentment like a thief in the night.
And it is just this, so many things over the course of a relationship, the things we do to swallow our pride, or to avoid a fight, or hold back our feelings to spare our partner's feelings.
So we put our partner before us, and eventually, we find over years we have built in ourselves and our behaviors, and all these we eventually built in the relationship, these behaviors that simply just putting ourselves last.
And when we put ourselves last, and we do not perceive it is appreciated or even noticed, well, then you have this.
So the solution, pay attention to the things in your relationship that make you feel like you are swalling your pride, or that irritate you, or that you simply are doing, or are not doing, not because it is what YOU want, but because you think it is some sacrifice you are making for HIS happiness.
These things, you are needing to stop doing what does not make you happy, and start doing more that makes you happy.
And to do this right, you need to communicate with your husband these things, not being upset, but being calm and direct.
And to do this really right, will be to allow your husband to communicate to you, know doubt, the many things your husband as well does or does not do, for these same reasons, putting you above his happiness, and that in himself is creating resentment as well.
To work on eliminating the resentment between you two, this is the way to find again the sexual attraction you are missing.
As it was when you were first together, is is the same when any man and woman are first meeting, the sexual attraction thrives because we are intimate and open, and there is not yet the resentment clouding this openess, resentment that comes from these less than honest "sacrifices" that we all tend to think is what will make someone else happy.
Sadly, the opposite is true.
Instead, to make ourselves happy and having the courage to be honest with our partners is the TRUE way to build a relationship minimizing resentment and keeping sexual attraction, even after 21 years!
I wish you well.
I am not sure hubby and I love each other like we should!!! If I ask, he says he doesnt know. And I am not sure either.
But we have been married 21 years and have two teenagers, and enjoy a good life.
But he irritates me sometimes. I am guessing this is normal. I expect I irritate him too.
There's stuff I would/wouldnt do if I "really" loved him. Which suggests to me I dont really love him like I should.
WHEN we have sex, it's really good. But I try to avoid it a lot of the time, even though I KNOW it makes us feel closer.