For me, it's different with different foods. The moment I finished reading Mad Cowboy I stopped eating beef, and haven't since then. That was a year ago, and I've never felt the urge to get close to a hamburger. The smell no longer appeals.
However, I do occasionally crave meat; usually around that time of the month, and probably because my iron is low or I simply crave comfort food. One morning my boyfriend was making chicken, and I ate some. Then I basically had a panic attack, realizing that there was a dead animal inside my body, and made myself throw up (it wasn't hard). Haven't been anything but disgusted by chicken since then.
I may eventually have to deal with the pork or seafood issues, and if it takes getting sick over it to make me realize I don't want them anymore, I'm prepared.
I never ate eggs, so I don't miss them. I do crave cheese occasionally, but I try to listen to my body and fogure out what nutrient it is that I need, and get it from some non-cruel source.