I got melasma about a year and a half ago because I was on Lo Ovral ( extremely high amounts of estrogen). Try a brand that doesn't have a lot of estrogen or try a mini pill with no estrogen at all. I am on a mini right now and couldn't be happier. The only downfall is...instead of the pill being in your body for a long amount of time, the mini is only in your body for 27 hours. So you have to make sure that you don't forget to take it at the same time every night, without falling back on another method.