Do you have single use or reusable pens?
As you mentioned “penS” I assume you are using single use pens. If this is the case, I recommend requesting reusable pens. Not only do they produce less waste and the cartridges take up less space in your fridge, the reusable pens are more robust.
If you are suspicious about a pen, you can do a quick check by squirting 20 units into the outer cover of a needle. 20 units should fill the narrow part of the lid.
However, I would also recommend looking for trends when you think your insulin is not working as there is far more than insulin and food which affects your BG. For example, is this more likely to happen in the morning? We are often more insulin resistant in the morning so need a different insulin to carb ratio. Or does it happen when you are stressed or unwell? Or does it happen when you eat meals higher in carbs? Or when your starting BG is higher?
And does you BG finally return without a correction after four or five hours? NovoRapid lasts for this long. If your BG stays high fir longer than you want but return in range, you will probably need to prebolus earlier so the peak of your carb digestion matches the peak of your insulin profile.
In other words, your insulin may well be working (faulty pens are rare) but there is more going on to cause the longer hyper.