What would cause ammonia smell on breath?

Poor oral hygiene. is #1 cause for a bad breath. Breath that smells like ammonia or urine or has a fish smell can be a sign of chronic renal failure or helicobacter pylori gastritis. I don't think it is the case. See your PCP for evaluation and labs or your dentist for a professional cleaning and prophylaxis.