My DH has a long time friend (army buddy) who we see maybe once a year now. To say he reaks, is putting it mildly. He's a long distance truck driver, & when we shows up, he stays over. OMG, my house would smell for days. I used to put the sofa cushions outside in the sun to air out. Wash the bed linen. Lysol the house.
The man knew he smelled. We just didn't discuss it. (Oddly, my cat Lucy who didn't really like anyone but us, would always go to him & let him pet her.

)
Well, a few years ago, when he came around, he didn't smell quite as bad. He brought up the subject & told us that it was a medical problem & he was now on some medicine. And it sorta basically sounded like he was thanking us for putting up with it.
I don't know all the details. Its not something we wanted to discuss before or since. All I know, is it appears he leads one lonely life. late 40s. No girlfriend that I've ever known of in the last 20+ yrs. A job that has him alone most of the time. And he lives in his truck, when not home with mom. He had a dog with him on the road, but someone stole him.