I'm pretty sure a lot of it is mental. For so long we have been conditioned to think that we need to eat breakfast in the morning, lunch in the afternoon, and dinner in the evening. Once I began to fully understand that I was only eating lunch because I was "supposed" to, then I started breezing. Yesterday, I brought a sandwich for lunch. I hadn't eaten since 10:30 the night before. I had a 2:00 meeting, so I was gonna eat after the meeting, around 3:30. But as I got ready to open my sandwich, I was like "yo, truth be told, I'm not really HUNGRY". My wife had gotten some General Tso's chicken from this nice Chinese restaurant by the house, so I could eat that when I got home around 6.
My only problems come on the weekend, when I don't have work to keep me distracted. I'm gonna take my kids to see Batman on Saturday at 7:00. Gonna see how long I can fast during the day, and eat when I get back.