i, too, have been vomiting only in the mornings for about a year and a half now. I am a young female, 24, healthy and had to stop drinking completely b/c i would be guaranteed to puke all day long the next morning even after 2 beers.. I have seen 4 doctors in the US, half of them thought acid reflux, but the meds made my vomiting worse, and i was sick every morning guaranteed.
Since I can't afford a specialist, I can't get the tests i need. They also thought it may be stress, but why would I wake up throwing up after sleeping for 5-8hours? The only thing that helps me is kava stress relief tea from yogi, i think more b/c of the ginger root in it than the kava, but it has reduced my vomiting by a 1/3rd. I only throw up about 4-8 days a month now in the mornings, and usually only once or twice instead of all day, instead of not being able to even keep down water.
although my mysterious condition remains, a friend of mine had good health insurance and had a similar experience as i did. she is one year older than me, so same age also. She had a camera stuck down her stomach after like 6 hours after she ate a hard-boiled egg, and it turns out she wasn't digesting food. The treatment: Botox shots IN HER STOMACH! this made her loose a lot of weight (she was already really little) and it is very hard to absorb any nutrients... basically it paralyzed her stomach so the food passes through. This works for her though. The Dr. she saw said young women have been having very similar symptoms (that isn't morning sickness from being pregnant or acid reflux) and so it is now becomming more common among young women, why i'm not sure though.
Your case is very serious if it has happened every day for 15 years! maybe you should talk to a specialist about the possibility of botox shots, b/c my friend has stopped puking and now has her life back.
I hope you find your cure. Although I am managing my morning sickness more than you are, i also hope i can find a cure. It is hard to keep a job when you call out at least 2-3 times a month, they don't understand..
goodluck! hope that helps!