Yes, baking powder does lose its effect after 12 months or so. To test if it’s fresh, stir a little into hot water - if it fizzes it's still fresh enough to use; if it doesn’t, it’s time to buy a fresh batch.