I'm a junior in high school and have run varsity xc and track for 5 years. I was able to put up some pretty good times as a freshman/sophmore but starting last year in xc and now in track, I am having to throw-up or dry-heave after races. I feel fine during the run and my times are still getting better but about 3-5 minutes after I have to puke. Sometimes its not bad but others it drains me to the point that I can't run my other events. I was diagnosed with exercise induced asthma last fall and the albuterol inhaler has seemed to help a lot as far as my breathing goes but I don't understand the puking thing. The other day I pushed myself to the limit in the 800 and felt a little bad but by my next race I was good to go and felt great. Then the next meet I ran the 800 again I puked for 30 mins and my body was done after that. I've tried making changes to my diet, taking a pepto about 20 mins before I run and multiple other things but I can't seem to shake this and it's extremely frustrating.