Just because someone doesn't complain about a smell, doesn't mean they don't smell it. I still have pretty poor hygiene, but i used to very regularly go as long as two months without showering or bathing of any kind. I thought since I couldn't smell my own B.O. until 2 months of no bathing, I figured no one else could smell my B.O. either. Guess how often people called me on it? Like never.
For a while at school a year or so ago, I sat next to a guy who always had horrible B.O. Guess how often I called him on it? Never.
just because no one is telling you you stink of cigarette smoke doesn't mean they aren't thinking it.