Have you considered changing your diet. It might be that you have an intollerance to some of the foods that you eat. Either that or you are allergic to something you eat. Stop eating dairy, meat, Sugar and wheat. Stick with veggies and fruit and fresh squeezed juices (invest in a good juicer) and leave the rest alone for awhile. After you have done this for some time, start adding foods back in to your diet slowly and see what kind of reaction you have to them.
The order of cleansing is shown at the top of the page under cleanses. Here is the link //www.curezone.org/cleanse/
It is not an expensive procedure (except for the juicer) but it does take dedication to get it done.