To add to the above, this all started at the end of July this year (so it has been going on for about 4 months now). He was working two jobs, one was a landscaping job out in the hot weather and the other was a grocery store clerk job. I'm not sure if it was the stress of working two jobs, not getting enough sleep, drinking too much soda or the combination of all of it. I just know when he quit both jobs and was going to a hockey tryout that first weekend in August is when this all started. He ended up not being able to do the tryout due to not feeling good. It was in Chicago and he slept the whole way home. It really doesn't matter what he eats. And it seems that the nausea is worse later at night. He sometimes has trouble sleeping because of it. I'm just wondering are we looking at the wrong thing – his GI tract or should we have something else checked out?