I am 20 years old, 126 pounds, I have been going to gym doing whatever I want, sometimes following program sometimes not. Been eating enough protein which is 126 gram per day, however , my weight doesn't gain after 3-4 months of training, very embarrassing, what have I been doing wrong, I havnt been tracking my carbs intake, is that the only problem because I assume I should have some gain even not following program, also I want to look good and become strong, I don't want to look like powerlifters, are there anyways I can find the correct programs since there are tons on the Internet?
also, how much fat do I need, I have been avoiding fat in my diet, I cut them out from my meat, is it wrong?,
is diet my main program
I work really hard in the gym but no gains