I feel your daughter's pain :( people don't realise how emotionally damaging skin problems can be for a teenager....I do though. I suffered terribly from the age of 13, and my skin is still temperamental now at the age of 21. I tried everything! Over-the-counter stuff, prescription medications (both antibiotics and retinoids), home remedies, every time of hormonal contraception on this planet, and nothing worked. Until 3 years ago, when I cut dairy out of my diet (for other reasons, I didn't even know it could be beneficial for the skin!), and switched all my products to natural, organic stuff. I know take my make up off and moisturise with coconut oil. And I know what your thinking "OIL??!! God no!"....but my dermatologist (yes it got that bad, I forked out for a private dermatologist) told me that if you use non-comedogenic oils, such as coconut and jojoba oil to cleanse, it tricks your skin into thinking it is already producing enough of it's own natural oils...thus less crap to clog the pores and cause spots! ANd with the dairy thing, cow's milk is full of cow hormones (it is cow breastmilk, meant for baby cows after all!), therefore can wreak havoc on unstable human hormones! I cut it out completely, and within 6 weeks, I noticed I was getting less breakouts, and the texture of my skin was miles better. I paired that with coconut oil cleansing, neat tea tree oil or lemon juice to treat existing spots, and on the rare occasion I wear makeup, I make sure its organic, mineral-based products. I still get random breakouts every so often now, and my face was a minefield while I was pregnant, but I have way more confidence now. There was a point when I was 15, that I refused to leave the house at all because I was so ashamed of my skin! I hope your daughter can find a solution to her problems, or at least make it more managable. And also, please let her know that she is not alone, other people do understand, and the people that love her can see her beauty from within shining through, no matter what she looks like on the outside!! xxx