You have a reason. It's just not a healthy habit. I really do understand. I tried to be bulimic when I was 18, but I couldn't (can't stand vomiting). I also tried starving myself...until I passed out on the bus.
Don't be too hard on yourself. Maybe try eating smaller meals...but more often. Eating several small meals is healthier than 3 big meals. And again, try to make healthier choices so you don't feel as guilty about eating.