I purchased some Whey Protein Blend and was wondering if it's best to take before a workout, during, or after? Or does it matter?

Also, do you guys use milk to mix this or water or what is the best you have found? Thanks