Take a sudafed (the one you have to ask the pharmacist for from behind the counter). My husband had "stuffed" ears for WEEKS after a common headcold. He went to the Dr.s like 3 times JUST for the stuffed ear part of it. He is an air traffic controller... could not work unless his hearing was perfect (they communicate with the airplanes via a radio/ear piece). So he was burning sick leave when he didn't even feel bad, with no end in sight. He'd even been told by a co-worker that something similar had happened to that her, and hers lasted for almost 2 months!
Called our BIL, (medical field) and said "WHAT THE HECK?"
Told him to get the sudafed. It reduced the swelling/congestion in his sinus/ear canals enough that he could hear just fine. When the dose wore off, the ability to hear did, too. Over the course of about 2 more weeks, it slowly got better and better until he was fine.