I need some advice.
I am 25 years old and have been married for 2 years. My husband and I are best friends and get along beautifully, we rarely fight and have tremendous respect for one another. While we were dating and in the beginning of our marriage we had sex very frequently, about 5 times a week.
About 6 months into our marriage the frequency of sex started to slow down significantly. At first I didn't think much of it because we were still being intimate, just not as often. I felt like it was expected/normal in a marriage, but here it is 2 years in and we haven't had sex in 8 months. In the past year we have been intimate about 5 times. I have had several discussions with my husband about this and he assures me he is still attracted to me and I know he isn't cheating. Before you assume I've let myself go, I'm still a size 2 (same as when he met me). He says he's really stressed out at work and wants a job change which is making him depressed, he also says he's insecure and self conscious about his body so he hasn't wanted sex as much.
Even though we get along great and I love him dearly, I can't help but feel rejected and unattractive. I've started to resent him and feel myself becoming impatient and cold. I know he's embarrassed/ashamed/feels like less of a man so I'm sympathetic but at the same time, I'm very concerned for our future. I hate feeling this way and want my old husband back!! HELP