I think you should have your nose checked out. Maybe you have nasal polyps or something that is allowing you to breath in and smell a foul odor, but not really emit it to other people. I don't how to explain, but just get your nose thorough checked out to see if yo have something wrong going on in there.