When will my muscles benefit from drinking my protein shake the most. Immediately after weight training or before bed?