What is the best time to consume it?

Athletes and bodybuilders prefer to have it post-workout. However, it is safe to take at any time in the day and even on non-training days.