You seem to have some liver issue. Attend the liver cleanse forum and do a liver cleanse. Digestive bitter is a good start. Liver Flush is another option: //www.curezone.org/forums/f.asp?f=447
If you are on a paleo style diet without grain , Get a vit B complex supplement to compensate and avoid deficiency.