Creatine is known to show results instantly if taken consistently. If you are in a gaining/loading phase then 20 gram of creatine per day will fill the muscle stores in about 7 days and if you are in the muscle maintaining phase then 5 grams of creatine will fill the muscle reserves in just about 28 days. The results may vary from person to person depending on several environmental, external and genetic factors. Our body naturally produces about 2 grams of creatine every day, but it gets used up before it can be restored.