Youâre eating the wrong foods
If you have a fishy smelling, you can have a rare genetic disorder called trimethylaminuria meaning that your body canât break down the chemical compound trimethylamine which is produced during digestion of foods like fish, legumes and eggs. So, if your body canât break down this compound it will be shed via urine, breath and sweat.