I have read around that you need to have at least 1g of protein in order to gain muscle. I have trouble eating that much. What foods are high in protein? i do take one shake on the days that i workout, and i noticed canned chicken and tuna has a lot of protein in it...but that still leaves me 100g short or so. Should i take more shakes or what? Will the protein shakes make me gain muscle or muscle and fat?