This one has a short honest answer, and a lot of expensive wrong answers.
Pore size is mostly decided by your genes and how much oil your skin makes. No cream, mask or facial permanently shrinks a pore. Anything sold on that promise is selling a temporary tightening feeling.
What does change is how visible they look. That is worth working on, and it works.
Keeping oil under control. Pores look bigger when they are full. Regular, gentle cleansing. Twice a day. Not four times — over-washing makes skin produce more oil. A doctor-guided routine if your skin is very oily. Twelve weeks, same as acne. Sunscreen. Sun damage over years makes skin looser and pores more visible.
A smoothing primer over the nose and cheeks. Ask for it at the trial. A light base, not a thick one. Thick foundation settles into pores and makes them more obvious, not less. Blotting through the day instead of adding powder.
Ice on the face before the wedding to 'close' pores. It tightens skin for a few minutes. Nothing more. Strong pore strips in wedding week. They irritate the skin and can leave red patches for a day or two. Layering heavy foundation to hide them. Heavy base settles into pores. It is the most common way this gets worse.
Control oil, do not fight the pore. Ask for a smoothing primer at your trial. Light base, blot through the day.
No. Pore size is largely genetic. What can change is how visible they are, by managing oil and by using a light base with a smoothing primer on the day.
They pull out some surface material but can leave the skin red and irritated. Not worth it in the last two weeks.