BCAA слишком переоцененный продукт, если немного изучить что же это такое, то выясниться что это всего лишь 3 аминокислоты, да пускай и не заменимые (не формируются в организме). На мой взгляд лучше будет выпить протеиновый коктейль в котором содержится 20 аминокислот, а что касается по времени это особо разницы не играет, основа это все-таки общая калорийность за день.