Despite being ridiculously tasty and moreish, peanut butter does have several health benefits. Firstly, it's high in protein and will help keep you satiated for longer, since it's low in sugar and high in slow-release energy fats.
While it does have a fairly high-fat content, the majority of fats found in the butter are unsaturated so they can help reduce cholesterol. It's also quite high in fibre which can help reduce your risk of heart disease and diabetes.
However, peanut butter does contain a high proportion of fat and calories, coupled with the fact that flapjacks are loaded with sugar and syrup. Moderation is key!