Ammonia body odor may have physiological reasons and pathological reasons in two aspects. 1. Physiological reasons: the human body sweat contains urea, if sweating and not timely cleaning, urea in the volatilization process will smell ammonia, this situation is generally physiological reasons, the need for timely cleaning of the skin and intimate apparel in sweating, usually drink more water, do not hold urine, you can reduce the production of ammonia odor. 2. Pathological reasons: If there are kidney diseases such as renal insufficiency, acute and chronic renal failure, glomerulonephritis, nephrotic syndrome and other diseases, ammonia is a metabolite of protein, kidney function abnormalities in the discharge of ammonia is affected, the body will have ammonia odor, then you need to do further urine routine, renal function, and even kidney puncture test, in order to clarify the cause of the disease. Attention is needed in daily life to maintain a healthy weight, eat a light diet, and clean up any sweating in time. If there is a history of kidney disease patients with a more serious ammonia odor need to seek medical attention in a timely manner, need to be under the guidance of the doctor to do the appropriate examination and treatment.