If you’re looking to keep hunger at bay longer, you’re better off eating foods rich in fibre and making sure you’re eating enough fats.
Protein itself won't specifically keep you fuller longer. Drink some whey protein mixed with water if you want to try it for yourself!
The best way to stave off hunger is to eat the types of foods listed above. Also eat little and often, so have five to six smaller meals a day rather than three large ones.
On top of this, thirst is often mistaken for hunger so make sure you’re drinking enough water too.
Follow all these tips and hunger won't be much of an issue.