The ideal time to drink a protein shake is up for debate, the experts note. "We always said 30 minutes is the golden ...