I'm a long term sufferer. I go to the practice nurse about once a year to have them syringed, but they won't do that if they can see through to the ear drum with their ear gizmo.
I have found that regular use of drops helps. Otex, which contains Urea Hydrogen Peroxide is the most convenient and is better for me than Olive Oil. I add one or two, no more, drops when lying on my side in bed before getting up, once or twice a week in the most affected ear.
The problem is getting the wax out, the ear seems to be badly designed for this. I go against the dire warnings against self syringing. I use a 20ml syringe with warm water in the shower, 3 or four squooshes about once a month. It's not possible to raise too much water pressure with only 20ml so I reckon it's safe. The pressure felt during Nurse syringeing is much greater.
Top Tip #1 Buy Otex from Ebay