Amino acids are the building blocks of proteins and help promote recovery and muscle repair. These can be used by anyone wanting to speed up recovery & build muscle faster. The optimal time to take these is around training to provide the fuel your muscles need to start growing again ASAP.