Hey everyone, I am pretty new to the board and new to working out. I have been working out for about 4months or so now 5times a week about 30min to 1hour per day. I have a pretty good routine but one problem I am faced with is that I am not gaining any weight. I have a very high metabolism and it's very hard for me to gain weight. I have gained incredible strength but have stayed the same small weakling 130lb little bastad. I am hoping to gain atleast 30lbs and am wondering what is the best way to go about it.

Right now I am eating 135g of protein daily and I am starting to use Creatine. Just curious what kind of calorie intake I should be doing and what is the cheapest and easiest to prepare foods to do it with? I am a struggling college student so I don't have a lot of money.

Thanks in advanced for taking the time to respond!