I really think I know how you are feeling. I am definitely starting to associate trigger foods with having screaming cravings. Here I have been going right along, eating very sensibly and wondering why in the heck I didn't do this sooner. It's really not so hard, I am satisfied with my food/diet, etc, blah blah BLAH!
A couple weeks ago, we had my daughter's sleepover bday party, and to avoid all the other snacks, I ate a footlong sub from Subway (a sensible one), and indulged in a piece of bday cake. The next day I was climbing the walls to just pig out. Honestly I was actually starting to understand why a drug addict would steal an old lady's purse to get some crack. I tried and tried to just remember how I HAD been feeling, that this was not so tough, that I have a good plan and I need to stick with it, but I was really, really uncomfortable and very distressed. Somehow I made it through that day. I did overeat, but I did it with carrots and low fat ranch, 1/2 a jar of pickles

, meat. I pretty much ate all day long, but nothing that I suspected would be a trigger for me, even though those were what I wanted, and none of the food I ate took the "hunger" away. The next day was much less uncomfortable, and by the 3rd day I was pretty much back to my sanity.
I really think if you can get through one day without your trigger foods, it'll make a BIG difference toward getting back where you want to be mentally. I am really glad this has happened to me a couple times, because I'm seeing a pattern. Now I know that if I do veer off, there is going to be some discomfort involved. That helps me to avoid doing it very often, and it also has taught me that the unbelievable discomfort following IS temporary.
I don't know if you can recognize any of this in yourself because we are all so different in how food affects us. But I hope it helps!