Building muscle is a process that takes time and effort. There is no strict timeframe for how long it takes to build muscle. It all depends on the training regimen followed, nutritional adherence, rest, and so on. However, to maximize muscle growth, plan to train every major muscle group at least twice per week. Here are some tips that can help you build muscle:

1. Train each muscle group twice per week.
2. Eat a gram of protein per your ideal body weight.
3. Do 6-12 reps with 60 seconds of rest.
4. Consider the range of motion resistance training.
5. If you're a beginner, work out more frequently.

True beginners might see muscle growth within six weeks of starting a resistance training program. Advanced lifters may see results within six to eight weeks of switching up their usual strength training regimen.