Hi there,
There is nothing I have found to clear up skin like St Johns Wort oil. I don't mean essential oil, rather olive oil into which St J flowers are infused. It may seem counter-intuitive to smear oil all over a broken out face, but not only is St J incredibly healing, it is anti-bacterial and anti-fungal, and a bunch of other anti's. My routine is to wash my face with a simple, gentle soap with no perfume wierdness....as few ingredients as possible from the natural food store, and then apply a thin layer of the oil. Do 2 x a day and by all means try not to pick (or suggest to him, rather)! It may take a little while, but I have seen this really work for myself and others. Herb Pharm sells this ready made, or even better, here is a recipe:harvest the flowers in full bloom and fill a jar with them. Over this you can pour olive (or almond) oil to the top. Poke with chopstick to get air out. Cap and let sit for six weeks. Then strain out trying to seperate every bit of the plant material possible to maintain shelf life.(It gets funky easily. Sterilize jar,and any little particulate matter can be held back when you put it in the jar you are going to keep it in for good.)