The Oil Cleansing Method worked for mine, get some medical grade olive oil from a chemist (normally found round the ear wax and foot treatments should be about £2 a bottle).
give your face a rinse with water then massage in some oil and stick a hot cloth over your face for a bit, then wipe your face and repeat the hot cloth thing a few times.
I get spotty so I don't do it that often, strangely I've found the best thing for me to keep blackheads and spots at bay is the following.
OCM 1x a week.
a wet sponge nothing more 6x a week.
Runny honey+sugar 1x a month, scrubbed round and left on for a bit before washing off with a bar of soap.
And I only ear make-up when I leave the house and wash it off with soap and water as soon as I get home.