gaining weight is easy, just expensive. my daily diet when working out was:
get up eat high carb (low suger) breakfast, I did alot of oatmeal for cost reasons.
clean dishes, brush teeth ect
mix 2 drink bottles
1x 50%grape or apple juice and cretine to drink durring the workout
1x protine shake 30 grams for your weight is fine to drink right after you get done.
go work out, try and be 1/2 done with the cretine water durring the warm upo on the bike, or treadmill, I just did the bike to be easy on my knees
go through your routine, take a shower at the gym then get started on the protine shake.
go home
take a nap
I would drink 2 protine shakes durring the day between meals, and get up at 3-4 am for a 3rd every night, pluss eating low fat high protine meals with lots of fiber, fruits, raw vegies, good snack food.
you have to increase your calorie intake along with the freeweights to gain mass.
products I tried and liked:
Nitrox (thier might be a better nitric oxide booster on the market now, I have not looked in 2 years)
T-bomb (cycle 60 on, 30 off)
any multi vitamin 3 per day with main meals
creatine (get granular its cheaper)
protine! use a mix of soy and whey (don't listen to the bs that soy is old and dosent work)
weed smoke out before you lift, your able to focus on your movements and are too high to care what anyone thinks about how slow you lift)
remeber lifting big is bullshit if you cant do the movements precisly, you are wasting your time, food, and risking injury.