I've had diarrhea and throwing up/dry heaving for over a month

I'm a 21 year old male-

Since about July 17th I have been waking up every morning with diarrhea and a feeling to throw up. The diarrhea has been constant this entire time period. However the dry heaving is on and off. At the end of July I went to 3 different doctors to seek help but they all said it was a gastrointestinal virus and it would pass soon. I then went to Italy for 2 weeks but the entire time I was there I had severe diarrhea and dry heaving. The oddest part about all this is it only happened in the morning and once it became around noon, I'd feel fine the rest of the day. I ended up in the Florence hospital while I was there and got a EKG, Ultrasound, and blood tests. Everything came back normal. When I returned from Italy I felt sort of normal for the next 2 weeks. Until the last week of August. I have now been to a gastrointestinal specialist twice and he really hasn't helped. I've done a stool sample with him and nothing came up. Throughout this entire period I've had headaches, lightheadedness, fatigue and dizzyness. However, all of this could be from the dehydration of diarrhea and throwing up. In the morning once in a while, I have been taking dremamine, imodium, and this anti nausea powder I drink with water. At this point I'm begging for help cause I don't know if it's something I need urgent care for because it's almost unbareable dealing with this every morning as a college student. Any information in the right direction would be much appreciated! 

Have you tried a food diary? Maybe ask for an endoscopy and colonoscopy.

What are you eating? Try the fodmap diet, avoiding hard to digest foods and see if it helps. I used to get really bad nausea and controlled what I ate which stopped it. Could be the viral infection has made your stomach really sensitive and it can’t handle certain foods now. 

I haven't tried a food diary but I have tried changing up my diet. As a college kid all I eat are greasy unhealthy foods, which have never been a problem for me. No matter how much I eat I don't gain weight. I'm 5'9 150ish. I've tried eating healthier and it almost seems like once I started, that's when I got sick.

Prior to July, I've always ate tons of fatty greasy foods and a lot of sugar snacks. I'm 5'9 150, athletic build. And never really gain fat weight. But beginning of July I tried to start eating healthy, and drink lots of water. It seems like since then that's when it started. I have an upcoming appointment with a specialist in Boston so hopefully they can figure it out. For all I know it might not even be gastrointestinal.