FWIW, just yesterday, I was at my ENT doc — he’s the Division Chief of Otology at Oregon’s only teaching medical center, so i take what he says seriously — and he is strongly against people using hydrogen peroxide for ear cleaning at home. Hydrogen peroxide can be damaging if overused and is definitely dangerous if you have a perforation in your eardrum or ear tubes, or have an active infection.
His recommended method is just 2-3 drops of either olive oil or mineral oil in each ear 2-3 times a week before bed. (You need only a tiny bit; you don’t want oil dripping out on your pillow cases.) The oil is entirely safe, even should you have a hole in your eardrum, and as a natural organic solvent, it will dissolve or soften any wax build up and allow it to be discharged from your ears naturally without suction, flushing or other invasive measures. He’s also in favor, of course, of regular hearing check-ups and cleanings by a professional if needed.

