While a good source of protein and vitamin B-6, peanut butter is also high in fats, calories, and sodium. Eating more than two tablespoons per day can lead to unwanted weight gain or conditions like high blood pressure, high cholesterol, and heart disease.