Good advice, just one added suggestion... switch out peanut butter for almond butter (if you can afford it).
Rio, one thing you said that I disagree with is chicken. Chicken isn't calorie dense like red meat so I'd say it's a poor choice when trying to gain weight... better for ripping up.
Rio, one thing you said that I disagree with is chicken. Chicken isn't calorie dense like red meat so I'd say it's a poor choice when trying to gain weight... better for ripping up.