No friend or family member is gonna tell you that you stink. It's a real hard thing to say. Besides they might even come to tolerate it or it may not be all the time.
Besides to them the odor might be odd but not neccesarily offensive.
It's usually the aloof guy who comes up to you and says "man you stink!" Or you might hear someone mumbling like that in the next cubicle. These are better judge of your condition.
The only thing that gets to me is the insesant lafter everytime I come in the building.
I have people who work in my department. It seems my odor is worse at certain times than others. People still talk to me. I try to keep my mind of this and focus on being relaxed. If you talk to people also they are distracted from this and they don't notice as much other.
You see when you keep thinking of something it keeps growing and intesifies in your mind.