Often when people consume excess protein, the ammonia formed as a by-product of protein metabolism cannot be eliminated through urine. So it is lost in sweat. If your sweat has an ammonia odor, your protein intake may be higher than your body needs.