It does take a lot of work and time to get rid of hyperpigmentation especially from cystic acne. I had severe scarring from my cysts and large pimples for a long while. One of my facialists recommended a product called, "Obaji Clarifying-C Serum" it is a powerful vitamin C hydroquinaolone topical you apply once a day only 1-2 drops after washing your face. It helps fade and prevent new spots from forming. Or you can also ask your Dermatologist for Tazorac which is the other of all Retin A's topical that is Vitamin A which helps treat blackheads, whiteheads, comdones (closed ones as well), and wrinkles by increasing cellular turn over. In more simple terms, it exfoliates the skin revealing brighter and plumper skin that naturally glows.It also fades spots and prevents new ones from forming. I know first hand what it's like to have a lot of battle scars and these products definitely has worked. I also have to stress that sunscreen is key to preventing spots from the sun in addition. Sunscreen is essential especially if you are taking meds that make you sensitive to sunlight. There are so many benefits from sunscreen that you should incorporate it into your daily routine.