Может быть, вы едите много пряностей, приправ?  Моя родственница как-то жаловалась, что у её мужа даже постельное бельё пахнет сильно, когда он базилик свежий  поест. Я сама по этой причине чеснок не ем, иначе мне кажется, что запах неприятный идёт не только из-за рта, но и от всего тела.