Carbohydrate supplements are most useful when taken before training for additional energy gain: this is because muscles need them most to sustain long and intense athletic sessions. It is also a good idea to have them post workout or intra workout to optimize body recovery, avoiding fatigue and soreness.