Do you have any idea how much protein / carbs/ fat(calories) you are taking in ?
I would replace most of those shakes with real food. I'm sure shakes are easier and that's why your doing it , but they are also digested faster and therefore not the best for mid-day meals . Maybe keep them to pre and post workout.
You can use
www.fitday.com to find out what your calorie intake is .