If bacterial Vagainosis is ruled out, then the cause for ammonia smell in urine can be due to - underlying urinary tract infection. Infections of the urinary tract are considerably more common in women with over half of all women experiencing at least one urinary tract infection during their lifetime.Eating these food , can cause ammonia smell urine- proteins, meats, eggs, and the like, as well as a few vegetables like asparagus. Eating lots of these will definitely bring a strong smell of ammonia to your urine.Also having such smell from long time, you need to get Kidney function test and also liver function test done.
Good luck and take care
Hello. Thank you for coming to JustAnswer with your question, and welcome.
Your urine being dark and having an odor of ammonia, especially in the morning and after drinking wine the night before is an indication that you are not getting enough fluids.
You might try increasing your fluid intake during the day. The more water (rather than other beverages) the better. Also, when you drink wine, alternate a glass of water with a glass of wine. Or, drink a large glass of water before going to bed. This may cause you to get up during the night to go to the bathroom, but its better than being dehydrated.
If this does not take care of the problem, you should see your doctor for an exam and some tests.