Welcome to Healthcare Magic
This appears to be something you ate. If this problem is there since a long time and if you eat a lot of fish, eggs, legumes then it could be a disorder of aminoacid metabolism
called Trimethyammonuria where there is foul fishy smelling urine and sweat. Kindly describe your diet and let me know any other problems you have.