Is your diet really strict? That'd be the toughest part IMO.
Very strict.
I train 6 days a week and the volume is pretty similar, so I eat the same thing every day. I eat every three hours, not because it "boosts your metabolism" (it doesn't); it's more convenient. Sunday I only do a light cardio without hitting the weights, so I get no carbs. Here is what a typical day look like:
Wake-up: Protein shake, 15g of Fat
10 am: 4 oz protein, 15g of Fat
1:00 pm: 4 oz protein, 15g of Fat, 40g carbs
4:00 pm: pre-workout shake (1-2 scoops of C-4)
4:30 pm: Intra-workout Shake (25g whey, 40g carbs from gatorade)
6:00 pm: Protein shake, 2 nutri grain bars
8:30 pm: 4oz protein, 15g of Fat, 40g carbs
9:30 pm: Casein shake, 15g of Fat, 40g carbs
Lean protein: Chicken is my go to, but extra lean beef, turkey, and egg whites works too.
Fat: Olive oil is my go to, but peanut butter and avocado works.
Carbs: Brown Breadis my go to, but brown rice works.
The structure stays the same, but the portions are smaller and smaller as I get closer to show day.