Best time to eat breakfast is first thing in the morning. If you can then soon as you get out of bed have a 30-50 gram protein shake.