BCAAs are fast absorbing branched-chain amino acids required by our bodies to build muscle. This supplement provides the essential amino acids that our bodies do not naturally produce. BCAAs will enhance your performance by providing muscle endurance and recovery for a better work out. On training days, its best to consume during and after exercise. On non-training days, consume anytime throughout the day.