Hi, I'm a nutritionist. Go see your doctor. A regular doctor will do. If he is unable to tell you what is wrong (he'll probably have tests run) then make certain that you have a test called a Heidelberg Gastrogram (goole this). Even if you have to fly out of state to have it done. Good luck!