L-glutamine, protein shake/or high protein meal/snack within 30minutes after workout, and at bedtime, creatine, and good sleep is best for recovery.