Protein suppliments are actually very cheap when comparing it to the same amount of protein you would get from real food (i.e. meat).
I'm not saying a person should ever make their entire daily diet from whey products, but taking whey (protein) shakes inbetween meals is a great way to keep you're weight up when trying to bulk up.
The best way to put on muscle is to take in more calories than you burn.
So for example, per day, if you burned 1800 calories at rest, and another 200 from exercise (2000 total burned), you should be eating 2300-2500 cal/day spread out over 6 meals (to best prevent fat from being gained).
If you choose to go with the 1g protein/lb, that's fine.
Also make sure you get approx 50g-60g fat per day to keep your hormone levels up, and then have the rest of your calories come from carbs.
These carbs should be low GI, such as sweet potatos, brown rice, and whole grains/oats.
When bulking, keep the sugar and fructose (fruit) levels to a minimum.
So for example:
Meal 1: 48g protein, 50g carb, 4g fat (10 egg whites, 1 cup plain oats)
Meal 2: 48g protein, 4g carb, 16g fat (2 scoops of chocolate protein powder, 2tbsp natural peanut butter - YUM🙂)
Meal 3: 48g protein, 50g carb, 4g fat (6oz chicken breast, 7oz sweet potato)
Meal 4: 48g protein, 4g carb, 16g fat (same as meal 2)
[Lift 2 hrs after meal 4]
Meal 5: 55g protein, 120g carb, 0g fat (after lifting shake - take right after lifting)
Meal 6: 55g protein, 120g carb, 0g fat (chicken + pasta, etc - eat 2 hrs after lifting)
This is the whey powder i use:
atlargenutrition.comnutrition detail.phpOpen ↗
But you can find much cheaper if you want:
supplementmarket.com39Open ↗