SZ
I would find a dermatologist that uses IPL (Intense Pulsed Light) or laser procedures. This treatment is relatively painless and after 3 treatments your problem should be resolved. It's great- clears the skin and also kills the bacteria. Another option would be microdermabrasion- cheaper but also not permanent.