The most common cause of the symptoms you describe is delayed or incomplete equalization on descent. Many new divers are so challenged for bandwidth, with all the new sensations and things to manage involved in diving, that they don't feel the need to equalize until the pressure gradient has gotten fairly large. At this point, damage (albeit mild) is already being done to the tissues of the middle ear, with resultant swelling and fluid exudation into what are normally air-filled spaces. After the dive, the hearing seems muffled, and the ears may crackle or bubble with efforts to equalize or even with chewing. This fluid can take some time to resolve, and nothing has been proven to speed the process.
The best solution is prevention. Make equalizing a priority on any descent (initial or subsequent). If you need to put air in your BC, for SURE you need to put air in your ears, too. Equalize BEFORE you feel discomfort -- you can even pressurize your ears on the surface, before you even start down!
And I do agree that, if you have decreased hearing that has been persistent for weeks, you should have your ears examined by a physician.