The simple version: eat some carbs and protein 60 to 120 minutes before training. Eat a protein-containing meal within 2 to 3 hours after training. That covers 90 percent of pre and post-workout nutrition. The rest is nuance, mostly relevant to advanced lifters peaking for events. For everyone else, the simple version is essentially the optimal version.

Pre-Workout Nutrition

Two functions: fuelling the session and providing protein that contributes to muscle protein synthesis later. The carbs power your working sets; the protein gives your body amino acids during and after training.

Timing

60 to 120 minutes before training is the practical window. Earlier is fine if the meal is digestible. Later than 30 minutes before training, your stomach will not be happy, and many lifters find heavy intra-workout nausea from training too soon after eating.

What to Eat

Sample Pre-Workout Meals

Training Fasted

Some lifters train fasted (typically morning sessions before breakfast). This works fine for many people, particularly for sessions of 45 to 60 minutes at moderate intensity. For longer or higher-intensity sessions, fasted training reduces performance for most lifters. If your fasted sessions feel weak, eat something small (a banana, a protein shake) 20 to 30 minutes before.

Post-Workout Nutrition

Two functions: providing protein for muscle protein synthesis and replenishing glycogen for the next session. Both are slower processes than the gym world has historically believed.

Timing

Within 2 to 3 hours of training is the practical window. The 30-minute 'anabolic window' is mostly myth, refuted by current research. As long as you eat a protein-containing meal within a few hours after training, the timing is functionally optimal.

What to Eat

Sample Post-Workout Meals

Coach's Take
If you have to choose between perfect pre-workout nutrition and perfect post-workout nutrition, prioritise pre. The pre-workout meal fuels the session you are about to do. The post-workout window is wide enough that you have time to eat. Train fed; recover at your leisure.

When These Rules Get Stricter

Multiple Training Sessions Per Day

Athletes training twice a day need faster recovery. The post-workout meal becomes more time-sensitive (within 1 hour) to set up the next session. Most regular lifters do not have this concern.

Endurance Sessions

Sessions over 90 minutes benefit from intra-workout nutrition (carb-electrolyte drinks, gels) and tighter post-workout windows. For 60-to-75 minute lifting sessions, intra-workout nutrition is unnecessary.

Cutting Phases

On aggressive cuts, pre and post-workout meals become more important because total daily calories are limited. Front-loading protein and carbs around training preserves performance and muscle in a deficit.

Powerlifting Competition Day

Competition days have very specific nutrition needs (carb-loading 24 to 48 hours out, light easily-digestible meals on the day, fast-acting carbs between attempts). Most regular lifters never face this; for those who do compete, work with a coach for the specific protocol.

Common Pre/Post-Workout Mistakes

1. Training on a completely empty stomach for long sessions

75-minute sessions on no food for 8 hours produce visibly weaker performance than fed sessions. If you train morning sessions and prefer fasted, keep them shorter (45 to 60 minutes) or add a small pre-workout snack.

2. Drinking pure water as a 'pre-workout' for 90+ minute sessions

Carbs fuel longer sessions. Strong black coffee plus water is fine for 60-minute moderate sessions; longer or harder sessions benefit from pre-workout carbs.

3. Treating the protein shake as the entire post-workout meal

A 30 g whey shake covers protein but lacks carbs and total calories. Most lifters benefit from a more substantial post-workout meal within 1 to 2 hours of the shake, particularly during bulks or heavy training blocks.

4. Eating heavy meals 30 minutes before training

Stomach distress, nausea, sluggish performance. The window between eating and training matters. Light meals tolerate 60 minutes of pre-training time; heavy meals need 90 to 120 minutes.

5. Ignoring hydration

Pre and post-workout nutrition is not just food. Drink at least 500 ml of water in the 60 minutes before training and another 500 ml during the session. Dehydration tanks performance faster than poor food choices.