Have you had your gallbladder checked? After 2 1/2 years of vomiting almost every evening, my doctor finally decided that it was possibly my gallbladder. They knew that I had a golf ball sized stone but said it shouldn't bother me. I finally had it out this past June and the nausea is gone. I never had any pain, just terrible nausea and vomiting. Back in February I had an emergency appendectomy. It turns out that my gallbladder was so diseased, they think that is why my wbc count was always elevated and my appendix became infected. You are young for gallbladder problems but look into it. Good luck. Hope you feel better.