I've recently started taking BCAA's and I'm not completely sure when I should be taking them. I've read different things from different people and it sounds like taking them post workout is the best. I am also taking whey protein, casein protein, pre workout and creatine. When would be the best times to take these and are they okay to be mixing?