I need guys and girls on this one, I dont know what to do, walk away or fight through?

Anonymous

I have been with a guy for 6 months now. It's been pretty great, he is there for me, he cares for me and my daughter, he is affectionate, all the things a woman would want but...
We havnt had sex for 3 weeks and even before that it was like getting water out of a rock. I was confused and spoke to him about it and he reassured it was due to stress and work and that things will get better, that he just doesn't have the mental capacity to juggle all his work/ stress and things about sex. Yes I know it sounded weird to me to because all the guys i know and spoke to tell me that most men need sex etc etc. When I felt I could be the reason, he said multiple times it wasn't me and blamed it on stress. Now before you think he might be cheating, I can cross that off the list now. He always calls me, talks to me, facetimes me, and Im always with him. He really doesn't have that kind of character, however I noticed the other day when being at his place that the lube was open. I have had my suspicions that he was 'pulling' one off but last night before i went to sleep I messaged him and asked him when the last time he self pressured and his reply was very defensive. " A few days ago I think, I dont know, why?" " I dont know why this Sh*t matter to you" Obviously this just broke me because I had begged him and done everything to 'distract' him and he always used the excuse that he was stressed etc. I am honestly hurt so bad because he lied to my face, disrespected me and brought back all my insecurities I had finally let go of (which wasn't easy). It is strange to me because He grabs my butt, kisses me and loves on me all the time so please can someone explain why he prefers the company of his own hand to me? I havnt stopped crying and feel I am not good enough.

Updates
9 mo
PS: I dont have a problem with self pleasure and have expressed this to him, my problem is that he turns me down and self pleasures.
I need guys and girls on this one, I dont know what to do, walk away or fight through?
1 Opinion