I think if your hungry, you should eat.
I eat every 2-3 hours all day
It's not how often you eat that counts...it's the amount of calories you consume in a day that counts. Find low calorie filling snacks coupled with high protein snacks to hold you over until the next meal. That's frankly what I suggest. Happy eating!!!