I forgot add two foods that I used to love by now can't handle. When I was a kid, I loved spinach. One time ate too much and puked it out. Now can't stand the taste of it.
As an adult, salad/lettuce were absolute musts and on burgers. I've had health issues and now I can't bear lettuce when it gets anything but ice cold. If it gets warm at all, which it will on a hot burger, I have to scrape it off. I live about 15 miles away from the closest burger joint and it;s ruined if I wait even that long before eating a burger. Anymore, I just order it now without lettuce, tomatos and onions.... We all understand the nastiness of onions and sliced tomatos, but the lettuce thing is wierd...