I think the 3 best times of day to consume weight gainer drinks is a couple hours before training, immediately after training, and before bed. Hopefully with solid food somewhere in between. Too many protein drinks in a row and you'll be pissing out of your ass.