Do I need to eat right after a workout?
Usually, no. You do not need to sprint to a shake the second your last set ends. What matters most is your total daily protein, total calories, and overall meal distribution.
Post-workout nutrition becomes more important when you trained fasted, have another demanding session soon, struggle to hit protein, or are in a demanding training block. In those cases, a meal with protein and carbohydrates within a few hours is practical and sufficient for most people.
If your next normal meal is soon, eat that. If the next meal is many hours away, use a simple bridge: a protein shake, Greek yogurt, fruit, a sandwich, or leftovers.