Building a full supplement routine usually means buying products one at a time and guessing what works together. It gets expensive and something always runs out first.The Ultimate Training Stack covers the full training day in one order: energy, pumps, recovery, strength and protein.What's included: Energy of the Gods (40 serves): caffeine, ZümXR® extended-release caffeine, Alpha GPC, ElevATP®, theacrine, juniper berry and Siberian ginseng. Pump of the Gods (40 serves): L-citrulline, NO3-T® arginine nitrate, Alpha GPC, N-acetyl L-tyrosine, taurine, beta-alanine and PeakO2®. Recovery of the Gods (40 serves): all 9 essential amino acids, electrolytes, betaine and AstraGin®. Vitality of the Gods Creatine (100 serves): 100% creatine monohydrate. Protein of the Gods (25 serves): multi-source plant protein with 25g protein per serve, plant BCAAs and DigeZyme®. Hercules Shaker Perfect for: committed lifters and athletes who want a complete, no-guesswork training routine.Energy of the Gods contains caffeine. Always read the labels and follow the directions for use.