I am a Caucasian male and I have melasma as well. I have tried the 4% hydroquinone, but it doesn't do a great job at making my face look better. It will turn the hyperpigmentation into hypopigmentation and just make things look possibly worse. I have also tried azelaic acid which they say does not have the rebound hyperpigmentation that hydroquinone does, but that was not true for me. What has helped for me somewhat is Vit C, MSM and zinc. I take them orally daily and have seen some fading. The main reason for my post is the Elta MD 41 spf has been the best thing for me while I wait for a better treatment. It is a tinted sunscreen with zinc and titanium (physical blocker) that has helped prevent the melasma from getting worse. Since it is tinted it hides the melasma somewhat without looking like make up. The only side effect is that it can dry out your face a little bit. I use cetaphil soap and lotion (inexpensive) to clean and moisturize my face. They are both fragrance free, etc.