L-Carnitine can boost training and physique. When taken properly, with carbohydrates, it gives more endurance and bigger pumps and results in more muscle and less fat. Best time to take is post-workout with protein / carbohydrate shake. For fat loss it stacks well with THIN FAST, FAT BURN and SUGAR BUSTER. For muscle building stacks well with virtually any of these MUSCLE BUILDERS.