Help!!

Kendra
I work at Walmart as a cashier. Every time a rotisserie chicken or any hot food comes through my line I gag. These items have never made me do this before. After I start with the chickens, I start with just about anything. The Monday I was going to lunch and went to Chinese (my favorite) and gagged at everything in sight but still ate some. When I got back to work I ended up puking. What is wrong with me?