Over-boiling the sugar, butter and syrup, is one reason for flapjacks being so hard. Simmering the butter-sugar-syrup mixture on a low heat is better. Baking them for too long in the oven can also cause hard flapjacks.