I take mine right after working out or 20 minutes after due to showering and such.  That is the most important time to take a protein shake.  It's relatively easy to mix if you can drink it with water.  Water bottle with water to juice + whey container in the car.  After you workout, just go mix and drink, takes less than 1 minute to do.
If you are trying to bulk up even more, I would suggest taking it at Brunch and Linner as a snack.  Brunch is that snack btw breakfast and lunch and Linner is lunch a dinner.  It counts as a semi-meal so you kinda get in 5-6 meals a day.  Also try taking some Casein before bed OR eat some Cottage cheese, they are slow digesting protein which is helpful over night.