If you go to the gym and train hard every week but are not seeing decent results, then chances are you are not consuming enough food. No matter how hard you train or what supplements you use, without consuming enough calories and protein, your body will not be able to build muscle.
To build muscle, you need to consume more calories than what you burn in a day. Just as with weight loss you need to consume less calories than what you burn in a day.
First thing to do is calculate your TDEE which you can do here - https://damnripped.com/tdee-calculator/.
Once you know your TDEE, you now need to add some extra calories on top of the number. Generally between 10 and 20% is a good amount of extra calories. The lower the percentage of extra calories you consume the leaner your gains will be, however, it will also take longer to build muscle.
Macros, short for macronutrients consist of proteins, carbohydrates, and fats. These macronutrients are the basis of all the calories you consume.
Ectomorph: Ectomorphs are naturally skinny and usually have a very fast metabolism. A good macronutrient ratio for ectomorphs is generally 55c/25p/20f. Meaning that 55% of calories come from carbohydrates, 25% from protein, and 20% from fat.
Mesomorph: People who are mesomorphs are usually naturally muscular and have a moderate metabolic rate. A good macro ratio for a mesomorph would be 40c/30p/30f.
Endomorph: Endomorphs need to be more careful with their their diet as they usually gain fat faster than mesomorphs and ectomorphs. For endomorphs, a macro split of 25c/35p/40f should work.
Unsure on what body type you have? Click this link to find out.
The information above is just a guideline. No matter what your body type is, you will need to see what works best for you.
It is very important to track how many calories you are consuming each day; this will ensure that you reach your target every day. The easiest way to do this is with a phone app. Two apps that I recommend are either myfitnesspal or fatsecret.
Both of these apps allow you to input the type of food you are eating, the brand, and the quantity. The app will then add up the calories and macros for you.
When it comes to building muscle you want to consume foods that are high in protein, contain quality fats and low GI carbohydrates.
Examples of high protein foods: Eggs, chicken, lean beef mince, steak, tuna, salmon, ostrich, and lean cuts of pork.
Examples of quality fat sources: Avocados, eggs, nuts, extra virgin olive oil, salmon, and flaxseeds.
Examples of low GI carbs: Oats, sweet potato, brown rice, basmati rice, rye bread, and pasta.