I disagree, a common cause amonia body odor is a skin infection. An
ammonia odor is often caused by infection with Helicobacter, this
bacteria causes stomach ulcers, or it can be caused by eating too much protein. Ask your doctor to draw a blood test for helicobacter. Ifthe results are positive, then it can be cured with antibiotics. If it is negative, you will need to eat less fish, meat, chicken and dairy products.