Do you think I should eat carbs and protein foods post workout even when I drink a protein shake?

When hungry. Eat small meals when you are hungry. There is no need to eat after exercise, if you are having protein shake, there is no need to eat, if you are not hungry.