As a personal trainer I hear the question, how long does it take to build muscle quite often and the answer I give everytime is that the results you get out of a fitness plan will match the work ethic you apply to it.
Progress with every workout – If you lift progressively heavier loads from week to week, you should see an increase in size and strength. The last rep of a set should be one shy of complete muscle failure. If you can do more than 8 reps (15 for legs) you need to add more weight. The next time you do the same exercise you should be able to do one more rep or add weight.
Eat enough of the proper food – You have to include the proper amount of calories and macronutrients to allow your body to build muscle. Your body already has nutrient needs to make sure you stay alive so you have to create a calorie surplus to give it enough energy to spend on muscle growth.
Drink water – lots of water – Your muscles are made primarily of water. When you drink at least a gallon a day your muscles will repair quicker, look fuller and the water will allow your body to convert fat into energy.
Know & love the best muscle-building exercises – Bench Presses, Standing Barbell Presses, Squats, Deadlifts, Rows, Chin-ups.
Rest and training – A muscle must have time to grow before the next workout. So don’t train a muscle group more than once a week. A good example of this is, Day 1 chest/triceps-Day 2 back/biceps-Day 3 shoulders/traps/abs-Day 4 legs.
There are no shortcuts. The fact that a shortcut is important to you means that you are weak.
All the fitness knowledge you need. None of the crap you don’t.