Hey does whey protein digest fast to be effective in the body and can i drink it first thing in the morning or do i have to wait till i am finished with my workout? What is the window where it starts working in the body building muscles and what is the best protein powder to buy