I don't think getting drunk is a cure..
if you are nervous in public your body shouldn't react by smelling like shit.. theres obviously something internal or physically wrong. If you weren't doing it before and its happening know something has changed..
TMAU type 1 or 2,candida, body odour, bad breath, rotten tooth, deficiency in vitamin, heavy metal poisoning, overgrowth of gut bacteria, infection, physical defect in rectum, excessive gas.
There are more possible causes. Try to eat healthy, no grains, no cheese, no dairy, no sugars of any kind including fruits. Include water, exercise, Kegals, squats try to regulate bowel movements. Keep moving forward expect gradual improvement.