This sounds like impaired sulfur oxidation. Your liver is having difficulty metaboizing sulfur foods. Go to Chronic-Fatigue-Syndrome Nutrition and read all about this disorder. There are vitamin supplements you can take. More importantly you need to detox your liver. coffee enemas or castor oil packs and heat (Edgar Casey) can help. Change your diet excluding sulfur rich foods like onions and garlic. Do not drink alcohol as it adds to the toxins your body is trying to excrete. Also Far Infrared Sauna treatments can help your body purge of toxins. Use castor oil on your liver area and use heat for 2 hours each night and use castor oil whenever you are in the sauna. Alternate between castor packs and liver cleanses.