Yes, you can typically eat hot pockets after the printed expiration date, given that you stored your Hot Pockets in the freezer.
If you stored them in the fridge or pantry, expect your Hot Pockets to be inedible. Spoiled meat and cheese is the perfect recipe for a night in the bathroom.
But, if you store them in the freezer, you can eat them 6-12 months after the printed expiry date or even longer.
It should be good if the hot pockets don’t show any signs of expiry. I have eaten 5-year-old hot pockets before without any problems. But, I only ate the hot pockets after a rigorous review of its quality.
Note that if you eat expired Hot Pockets, get prepared for a different texture and smell that you’re used to.
If they have been in the freezer for a few years and haven’t gone bad, chances are they have freezer burn. This means it will have a dehydrated exterior texture and some discoloration.