Usually the rule of thumb is 1 gram for every pound of body weight. For gaining weight 1.5 grams for every pound of body weight. That is per day.
I supplement a 20 gram whey protein shake right before a workout and 40 gram whey shake after along with creatine. Through out the day I make it a point to consume at least 275grams of protein mostly through meat and beans. You should always check with a certified nutritionist to see what is right for you and that is coincides with your goals.