I suffer the same problem due to having to wear earplugs, the type that you squeeze and push into the ear ( should use ear defenders i suppose).
If like me you have quite badly compacted wax then only time with the olive oil will cure it, if it isnt soft enough when youre ears are syringed it can damage the ear drum.
I usually do the oil thing for 3 to 4 days and make an appt with GP for day 4, he usually does it there and then. Painless if a somewhat strange sensation, my GP uses a handheld trigger thing with a long probe on it this is hooked up to a water tank with tepid water in, he pokes the probe down the ear and pulls the trigger, which pulses water in and flushes all the crap out, feels great afterwards.