This has been going on way too long.
Did you change anything at all about your diet around the time this started? Were you ill or on anti-biotics just before it started? Did you move house? Use any different chemicals? Anything that you eat or breathe in or take (meds vitamins etc) could be at the bottom of this.
You might try getting a high potency acidopholus tablet/capsule 22 billion or so per capsule to replace the good bacteria in your stomach lack of which may be the problem - just remember esults will take awhile. Anti-biotics, diet change etc can cause good bacteria to disappear or different good bacteria to be needed.
Also consider your diet & what you have eaten when you feel worst & what when you feel better - it may be that you need to change your diet.