After workout how long should I wait to eat?
You should eat when you feel hungry.
Meal timing or frequency is not that important as long as your overall calorie and macros are supporting your fitness goals.
Some people insist that you must eat something right after a workout to grab the opportunity of anabolic window while others think you should prolong the fat burning effect of glucagon by not eating.
The truth is that your health and fitness are going to be largely determined by your overall calorie, macro, and micro intake over the course of days or even weeks.
Don't worry about every single meal or every single minute details just eat when you are hungry and ensure your overall calorie intake is on track.
Good luck :-)