You need to get more meals in throughout the day, try 1.5-2.5 hours before each meal(smaller meals). Also you have very little protein in your breakfast. I added up roughly 120 grams of protein without your protein shakes. You should be able to get much more than that from natural foods EASILY. Add some chicken and beef in there, maybe switch out the yogurt for greek yogurt(more protein, less carbs and sugar).