Peanut butter has a high fat and, depending upon what brand you buy, a high sugar content. If you want protein, eat fish.