This is something that I have lived with all my life. I used to go to the doctors office and he would flush my ears out with water.
Now I either candle wax them (do at your own risk as I have heard that this could be dangerous). I also have a kit that I use. I think the name is murine. If it isn't I will send the correct name to you. You put in drops for a few days and then flush out with this rubber type ball thing that is filled with warm water.
A pharmacist may be able to answer this question for you as well.