A lot of foods affect your body odour. Probably your high intake of onion and garlic causes it. Cut short the quantity. Particularly in summer. Take bath morning and evening. Add some rose water or lemon or aromatic oils to the bathing water. Use a good talc or deo or pefume. l. Drink lots of water. This will help to dilute the sulphur and eliminate it through urine. It could also be due to some sort of bacterial infection of your skin. They produce gas combining with substances in the sweat. Add a pinch of Potassium permanganate to to bathing water to disinfect yourself.