I have terrible wax issues from before I used in ear headphones, mostly from swimming. I have found an earwax cleaning kit called Earwax MD and it works great for me. The peroxide based kits didn’t remove my wax and I needed to do periodic ENT appointments to scrape it out when it got impacted. This Earwax MD formula really eats away the wax and dries it out so that it can be rinsed out or fall out on its own.
And before anyone raises a stink about this being bad for my ears, I become functionally deaf when my earwax gets impacted which happens about once ever 2 years.