When to take muscle milk is important. It's best take in muscle milk protein powder as soon as you finish your weight lifting session, or as a meal replacement. It will only last for about 2-3 hours, so it's recommended that you take some more after a couple hours. It's also essential for refueling your Body Building to support the