You may already know this, but in case you don't, are you equalizing often enough as you go down? This is a common beginner error. Think about how often you equalize driving up or down a large hill, or in an elevator in a large building. Well, a 500' altitude change above the surface is equivalent to a bit less than 8" of water, and most people equalize more often than every 500' driving up and down large hills. If you wait for much more than a couple feet, the reverse pressure may prevent equalization, or require such vigorous equalization that you damage something, making it swell slightly, making future equalization even more difficult until the swelling goes down.
Another mistake a lot of people make is to tilt their head forward when trying to equalize, especially if they're reaching up with a hand to plug their nose. AFAIK, in most people this tends to close the Eustachian tubes. Try making sure your head is in line with your body and your chin pointed slightly up.
You may also want to have a look at this (long) video on equalization techniques. For some people, it's just a matter of finding which one works best for you, under different conditions (cold, deep, wearing a hood, etc.):
Doc's Diving Medicine Home Page
You also mention feeling like you have water in your inner ear. I'm not a doctor or medic of any form, but basic diving first aid suggests that barotrauma of some form could have occurred, and this could be bodily fluids, in which case there may be no medicine other than time, for your body to heal and reabsorb the fluids, typically a week or two. If you did manage to blow something backwards up the Eustachian tubes, infection is a possibility, which could be really bad. If you have any discomfort or hearing issues, you probably want to consider trying to move up that planned ENT visit of yours, before anything potentially permanent can occur. For that matter, you mentioned that the problem's been sticking around for two weeks, which for me would be starting to be a bit of a while.
The medical types that frequent this forum may also have more or better suggestions.