just a suggestion. read the Liver Cleansing diet by Dr. S Cabot. you probably need to do a liver clean out, with the right dietary controls. tiping that you may still consume packaged foods of all sorts.
also you can try drinking freshly squeezed lemons in the morning and at night. it has a slight cleaning affect on the liver.