I also recommend the use of olive oil. I've used hydrogen peroxide for years, but I had a buildup of wax recently and the peroxide just wasn't doing the job. Mineral oil makes my inner ear itch.
After searching the web I found a site that mentioned the use of olive oil. You place a few drops in your ear each day with an eye dropper while you're laying down with your head turned to the side. Let the olive oil soak in for a while. I waited about 20 or 30 minutes. On the 3rd or 4th day you can try gently spraying warm water into the ear with a syringe, but this may not even be necessary. It worked very well for me. My hearing came back in that ear within about 24 hours.