Has he talked to his GP for ED or a therapist? It can be a mental or a physical issue. I'd think he'd want to do the right thing by you and get it checked out and fixed. It could also be a low testosterone level, too.
I would be making him an appointment with his GP first thing in the morning girl!
Good luck!