can you eat more than 30 grams of protein