First, you should know what each does. Nitric oxide boosters generally contain L-Arginine which increases the body’s production of NO and helps control blood flow. Creatine gives your muscles quick energy by pulling water to your muscles for bigger pumps. BCAAs help to increase muscle growth and energy levels. You can stack these supplements. Most common time frames are: Creatine – Morning & Pre Workout, NO – Pre Workout, BCAAs – During & Post Workout. Make sure you talk to your doctor if you experience any negative side effects, have a history of medical conditions, and/or currently taking medication.