Depends on your diet. I'm doing flexible dieting, which means I'm just supposed to fit my macro-nutrient allocation daily, and spread them out evenly.
I drink creatine before AND after my workout, but protein only AFTER my workout. I take BCAAs during my workout. I used to take a high GI carb powder during my workout, but I ran out, and my trainer hasn't had me buy more since giving me BCAA amino acids to take instead, so idk if you can do both at the same time.
I say "depends" because if you're not on a no-card diet, the most important thing to have before your workout isn't protein, it's low-GI carbs. Brown rice, pasta, black beans, fruit, etc. You burn carbs for energy during your workout, and then your muscles rebuild with protein/amino acids/carbs/water after your workout.
tl;dr no. protein powder comes after your workout.
@OP: I take herbalife chocolate, and I blend it up with banana sometimes if I'm feeling frisky. Usually just straight water/protein though.
I'm avoiding all dairy, so sometimes I shake it up with almond milk, but mostly just water.