Hi there, and thanks for your question. The truth is, when it comes to spots and pigmentation, you are unfortunately in a position where you have to be extremely diligent about managing your skin every day! You have GOT TO apply a good, broad spectrum SPF every single day! You must understand that it is not just when you are outside that you are being exposed to UV and IR radiation. Even the light coming through your windows (even when you cannot see the sun) is affecting you. So, your treatment plan has got to include: 1) A daily pigment inhibiting product which slows down your skin’s ability to make more pigment than what you are already battling with. 2) A product that will help you to increase your skin’s cell turn over so as to help you shed the skin cells that have already been pigmented. 3) A very good broad spectrum SPF product. If the problem is really severe, then you may have to also consider having a few treatments to help you deal with the pigmentation that you have already (if the pigmentation is too deep to treat with topicals, you unfortunately have no option but to do some treatments). So product-wise, my suggestions include the following: 1) Lumixyl as your pigment inhibitor. 2) Neostrata’s Ultra Smoothing Lotion (to be used every night). 3) Skin Ceuticals Sheer Mineral UV Defense. You can also, as an added but BRILLIANT bonus, add the Ovelle oral supplemts (made by Lamelle). Your treatments, should you choose to incorporate these, could include anything from some chemical peeling to laser therapy. You would have to visit one of our clinics so that we can have a good look at your skin I order to determine what the very best route is for YOU. I hope that I’ve been helpful.