Depending on your weight loss or muscle mass gain goals, it takes at least 3 weeks for CrossFit to show any kind of results. During these 3 weeks, you must take at least 3 CrossFit sessions per week along with a clean diet and 1 or 2 days of other forms of exercise.