I have done a good amount of research and I'm also thinking it may be from a taxed liver. I quit drinking 3 months ago and the smell is starting to get a bit better. I just got my blood work back with higher liver enzymes. AST-130 and ALT- 136. I don't think thats all that high but my symptoms seem to be improving. I just did a liver/gallbladder flush last night. This morning I had a huge green jellybean looking gallstone with a bunch of smaller ones come out as well. Maybe this will help out as well.