There are many reasons for yellow urine and heavy odor, mainly due to liver problems, diabetes, urinary tract infections, and other reasons. 1. Liver problems, patients with liver disease can lead to the occurrence of yellow urine odor, such as jaundice and so on. 2. If the patient suffers from diabetes, there may be yellow urine and urine is rotten apple flavor. 3. Urinary tract infections, if the patient has a urinary tract infection, can also lead to yellow urine odor, such as ureteritis, pyelonephritis, cystitis and so on. 4. Other reasons, if the patient does not drink enough water, there will also be yellow urine odor, this is due to the concentration of urine. If the patient has yellow urine with heavy odor for a long time, he should go to the regular hospital for diagnosis and treatment at the first time.