Smelly urine

Patient: My urine smells like fish and has for approx 6months with no other signs of urinary infection, what might this be?

Doctor: