I have been hearing so many different sorry about when to drink your shakes some say 1 hour after workout , some say 15minutes after workout . When is the best time to drink a protein shake ? And what is best to drink or eat before a workout ? How much time before workout ? Tnx