I am a big believer in keeping your protein up....and all those foods have plenty of protein. The trick is of course not eating until you’re gonna bust...unless you want to weigh 300 lbs..
Too much protein can tax the digestive system too, but you need enough in your diet on a regular basis for good brain function.
Along with coffee of course.