I eat 4 meals a day, macros for the day are 210+ protein and 55-85 fat. Calories vary depending on my physical activity for the day but typically meals fall between 400-600 calories. I try to focus my carbs earlier in the day and taper them off slowly. Always taking in at least 35g of protein per meal and between 12-20 fat per meal. Of course a post workout protein shake on weight lifiting days and a night time casein shake.
I just have an immense hunger I believe. When I was just bulking recently gaining about .55~ lb per week on 3500-4200 calories per day I still felt as though I was hungry all the time.
Think science just needs to catch up. I'd gladly pay $500 dollars a month just to for an extra 1,000 calorie increase per day burned from a pill lol.
You could try IF, I've used it a lot cutting and does justice at keeping food in a window allowing you to eat less. But I'd turn your 4 meals into 8, I don't know what calories you have but try to mix it up this is the sort of thing I'd do when cutting, I like higher fat btw.
Meal 1: 3 eggs, small bowl of porridge (1serving)
Meal 2: ISO shake, tbsp PB
MEAL 3: chicken, small rice, veg
Meal 4: salmon, salad, olive oil
Pre: oats mixed with whey
Post: carb drink/gummie bears, whey
Meal 7: lean meat, rice, veg
Meal 8: tuna/lean fish, maybe an egg if I'm extra hungry
That normally put me at 2300 kcal, just small spaces out meals, at least 5ltr of water a day, carbonated water and maybe one diet drink a day.