Not lasting in bed

Alright ladies, my husband (22m) and me (20F) live together and got together about 2 years ago. Sex when we didn’t live together was fun and exciting. It was rounds and long. Now, my husband can’t even last more than a minute. It’s been going on since about the time we moved in together. It sucks, he gets so upset and embarrassed. I always tell him it’s fine and he goes on snd on about that he’s not a man if he can’t satisfy me. I have tried toys, costumes and pretty much everything else in bed but nothing is more satisfying than him having sex with me. Usually what happens is that we start by him always fingering me and then he will finish in about 45seconds to a minute. Obviously, I love this man to death. I just wish sex was more pleasing. Even though he tries to get me to cum a few times nothing is better than having sex with him and not toys or his finger. It sucks because once he cums, he doesn’t want to go again because it’s either hard for him or he says it’s a weird hurts. Backstory, he has had depression and he is still in the process of healing. I don’t know if this is something I’m doing. We will go days to 2 weeks with no sex. He’s not on medication. I have tried the condoms that numb you but that was awful, it numbed my whole bottom area. Is this just me, what am I doing wrong????