i had this problem for years and i found the only thing that FINALLY helped was tea-tree-oil. the smell would knock you but washing your face twice daily in a tee tree face wash and using a treatment stick afterwards really worked wonders for my skin.but, what might help one person mightnt help another.... but its worth a shot!
best of luck!