It does have to do with your diet. A friend of mine was an ob/gen nurse before she had quints. and she said that they HATED when woman would eat italian dressing fish or anything "smelly" before thier apts. because they could smell it. Also, I read that if you eat kiwi, strawberries, or any "sweet" friut you will taste sweet....that goes for men too!
It could be your diet but everyone has their own distinct smell or taste. The only reason I say it may be your diet is because one time when I was taking medicine my boyfriend said it tasted like medicince.