Wow, that is a tricky situation. You need to remember that if your pigmentation is hormonal, which it seems to be in your case… unless you switch off the trigger, you are always going to be battling with it to some degree. You HAVE TO be religious with your sunblock. EVERY SINGLE DAY come rain or shine you need to be wearing at least an SPF 50 – I highly reccommend Heliocare! I would also suggest you start using a pigmentation inhibiting product underneath your moisturiser. Something like Lumixyl or Lytera serum (these are all available at our Skin Renewal Branches). I would also highly reccommend you start taking Lamelle’s Ovelle tablets to suppress your pigmentation from flarring and to start lightening what is already there.