Ans: The main reason to take creatine is to boost your performance and improve muscle recovery. There is no perfect time to take creatine; you can take it before a workout, or you can take it afterward. If you are looking for recommendations, the MuscleTech platinum 100 percent creatine supplement can be a good option.