AminoLast can be taken at all times during the day and stacked with many things but we find that most people add it to their PreWorkout like SuperPump and drink before their training, Others like to drink it during their training and add Carbohdyrates like Glycofuse. AminoLast is a very versatile product and can be stacked with almost anything.