I have obviously name changed for this post.
DH & I have been together for 20 years. Both very inexperienced when we first met but over the years we have enjoyed a healthy sex life, although I have always had a higher sex drive than him.
Up until late last year we would have sex usually once per week, we have gone through some significant life stressors in the past few years, DH lost his job and is now in a different role and earning less money, financially things have been very tough and we also have very young DC, around October he started to feel very exhausted and was struggling to get up in the morning, this went on for a few months and finally he seen the GP and had some bloods done which were all normal. He now feels that the exhaustion is a bit better but his sex drive took a nose dive and it's now completely gone.
He has been very honest about it (which for someone who is not the most open about things like this has been really hard for him) and is very worried about it, he says that he has absolutely zero desire to have sex, and when we try to be intimate he is so anxious now that he cannot even get an erection.
He is a healthy weight, eats well, runs about 30km per week and does strength training and drinks alcohol maybe twice per week so overall a fit and healthy guy for his age (we are both early forties) he has tried masturbating when I'm not at home and admitted last night he even looked up some porn on his phone last week to see if he could illicit some sort of response and it done nothing for him at all.
I don't really know what I'm looking for here, some insight maybe if anyone has experienced this before? We had a very frank conversation last night and he said he is now having anxiety ridden dreams that his sex drive won't return. I have zero idea of how to support him other than saying that I'm here for him and happy to do anything.
I think he needs therapy which he has said he will do but I don't even know where to start with what kind of therapy he needs.
Feeling so sad about all of this so please be kind in your responses.
Thank you.