The only person who ever said anything to me, I was sat on a train/tram with my 3 year old and he said, that the person in front smelt like me. The person in front was wasted on booze.
My Wife has never said anything. I am just starting to think, its a difficult question to say to someone, do you think your drinking too much ?
I wonder if people are too polite or love you too much to bring the subject up. Obviously 3 years olds dont count.