depends on your diet and goals
if youre low carbing, imo, a good time is a little after a meal
otherwise, for the most part, tis after an anaerobic workout
the early morning empty stomach thing is arguably feasible, but depends on how much muscle youre willing to lose, and your dietary follow up
so, depends