My first suggestion would be to go see your regular doctor (not the OB) a regular general practitioner so that you can have a full physical. The urine
smell is probably an
ammonia smell and there are some causes for an
ammonia smell including a skin infection with Helicobacter (this is a bacteria), a high protein diet, liver problems, etc. If everything checks out with your regular doctor, I think my next suggestion would be to see an endocrinologist. Good luck and keep me posted.