Hi.
I take Insulin immediately upon awaking and also after workout (I also take somatropin and testosterone). The best time to take Creatine is before workout; bodybuilders usually take Glutamine before and after workout (they usually consume 1-2 serving per day); I take my protein powder...