My husband lasts 30 seconds. Every time.

My husband was a virgin when we met. When we first had sex, he obviously didn’t last very long but I figured he’d outgrow that. Over 3 years later and still, he lasts about an average of 30 seconds. We’ve tried condoms and they don’t help. He says he’s googled ways to last longer but nothing has changed. I feel like medication might help but I’m not sure and he’s too embarrassed to go to the doctor for it. Does anyone know any tricks to help? Or any advice on how to manage my frustration? I love him and I know he can’t help it but the thought of spending the rest of my life being unsatisfied in the bedroom is scary.