Earplanes work great. I have always had clogged ears upon landing which could last from a few minutes to a few days. The last few times I have flown I used earplanes and had no problems whatsoever. I have recommended them to others and they have had the same result.
They are great. I have terrible sinuses and allergies and tend to get upper chest infections too. Our flights to Europe and more recently to Ft. Lauderdale were uneventful with inner ear pressures. Earplanes are also available in children's sizes. They can be purchased in CVS, Walgreens, Walmart, etc for about $5.