I totally understand. I too would just eat because I felt like something
Now I get hungry on a schedule and I'm used to it. In fact, it's a great way to tell time!
My hunger schedule is usually:
It's almost like clockwork, really. It's great if I can't have one of my meals or snacks at a certain time, because I know how to stay ahead of my hunger so if I have to have lunch an hour later or something, I can pack a snack to tide me over.