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.