This is working brilliantly for me, I've dropped 4" off my waist in the last 3 weeks this way.
I eat protein loads when hungry, NOT when 2.5hrs elapse.
Yep, you read right. I was training hard 5x a week, compound lifts plus a little isolation works, sweating daily. Threw in some cardio here and there, made sure I ate 5-6 loads per day, at exactly timed intervals. Proteins/Carbs/Fats in just the right ratio, eating clean, maybe 1 cheat meal per week if not fortnight. Didn't work, I just kept getting stronger, but neither gaining muscle nor losing flab.
Then I had a long weekend when I couldn't eat to MY timetable, I went 3, 4, 5 hours without reaching for the chicken/tuna. That was the catalyst. I noticed an immediate difference by Tuesday, committed to it and haven't looked back. Same portions, ie 100Gms chicken breast, a can of tuna+4 boiled eggs etc, all that's different is the timing. I no longer count or time how often I eat per day, and I don't care. All my trousers/shorts feel loose on me now, I'm using holes in my belt that haven't been used ever.
They say you've "Got to do what works for you", and "Listen to your body". Now I know what they meant. Now I know that a rumbling stomach is simply the body saying, "Ok, I'm ready, I need protein and I will NOT convert it into flab!!"