I sort of stick to a schedule, but not all the time. However, I do eat every 3-4 hours (never longer than 4 hours), and even every 2 sometimes in the midafternoon, which is a hard time for me. So sometimes I'll eat lunch at 3:00 pm, after having breakfast at 11:00 am and my "pre-breakfast" at 7:45 am before I work out. I don't eat late in the evenings, though, because 1) mostly I'm not hungry, and 2) I worry about heartburn.
My advice is to never let yourself get too hungry. For me, it's better to eat even if I'm not that hungry because bad things happen when my tummy starts growling!