I'll probably get flamed for this but...I have had blocked ears many times over the years. I learned that ear wax genes come in two "flavors," basically hard or soft. I have the hard gene.
As a result, I've tried just about everything, including doctors.
1) I prefer using a bobby pin (hair pin) to clean my ears. The round end of the pin is perfect for dragging the dry wax out. Also, if there is an Asian market nearby, you can buy special ear cleaning pins that come in a small case. The pins are shaped like a small pellet with ridges to catch the wax and a rounded tip to prevent hurting your eardrum. These work very well.
2) If you want to try flushing your ear the ear syringe available in a kit at drugstores is a good option.
3) If your problem, like mine, is dry ear wax, sometimes a few drops of warm oil will loosen it, and using your pin, the wax can be dislodged.
4) The suction sometimes used at a doctor's office can be quite painful, so be prepared.
5) The doctor can prescribe a wax remover in liquid form. It works fairly well but usually takes several applications. This potion is not meant for casual\\general use.
6) If you've been sick try holding your nose and blowing. I once had a ear bout that lasted weeks after a cold because my Eustachian tubes had become blocked; it felt just like an earwax plug.
5) As a last resort I once had my girlfriend use tweezers to pull a wax plug out. It worked. It hurt! But only for a few minutes...
To clarify a bit, even though it's yucky, my ear plug is from dry wax that coats the eardrum and becomes very hard. It is not visible from the outer ear. I've had doctors look using the earscope and claim they see nothing, so I've learned, for me, doctors are the last last resort.