Decongestants work.
Oral phenylephrine does not.
Pseudoephedrine works just fine but it was moved behind the counter long ago and now you have to ask the pharmacist for it, because besides the fact that it's a great decongestant it can also be used for making meth. TIWWCHNT (this is why we cannot have nice things).
The over-the-counter replacement for pseudoephedrine is phenylephrine and it's basically a placebo when ingested orally. (It works well in nose drops and nasal spray.)