In general, you can take it at any time of the day - as long as you take in the right daily dosage, you should be perfectly fine. However, it is also true that your body will absorb it much better around the workout time - before and after training. Therefore, on workout days try taking it before and after the training session, and on rest days take it whenever it is more convenient for you