Same here. Tried using NHS ones for several years, had 3 different pairs over that time, they were either useless or just never properly programmed despite repeated visits to the audiology dept. I tried, and tried, to wear them all day, but all I could manage was a few hours at a time because of the background noise, i.e. doors/drawers opening, extractor fan, cooker fan, washing machine, even fridge humming were causing really bad headaches. I was also getting lots of ear infections! In the end I gave up completely. Even when I was wearing them, voices weren't particularly clear.
My hearing got so bad, I went private. What a revelation. I put them in at the appointment (none of the NHS stupidity of several different appointments) - all done in one appointment, i.e. hearing test, consultation, choosing the aids, programming them and fitting them, etc. I could wear them all day, every day, from that first day. None of this "getting used to them malarky" to hide the fact they weren't right! They WERE right. I don't think a day has passed since when I didn't wear them all day. No headaches. Background noises don't over-ride voices, etc. Not a single ear infection either! Best investment I've ever made.
If you havn't suffered hearing loss and havn't suffered crap hearing aids, you really don't know how painful they are to wear. The OP needs to cut their OH some slack and maybe encourage him to go private!