Another agree with Eureka in Roadtown and right across the hall from the pharmacy.

In January I had used peroxide in my ears as "prevention" and it actually caused otitis externa (swimmers ear) and it was extremely painful and hurt to chew. Use Advil for pain until you get to the doc. It took about a week to clear and i visited my ENT upon return to US. He said doc had provided the right medication (cipro ear drops). Cost was about $150 for doc and $39ish for Rx at Eureka.

I also agree with poster above that wax isn't painful, it's the infection and it causes the ear to close.