I have passed it hard.
You need to be clear in 1 thing: melasma has no cure.
You need to treat it with creams for life, and you will always have it, but the dark pigmentation area can be less and lighter the colour.
Winter is my best time, summer was my worst. Currently I have relaxed a bit and just let myself enjoy the summer with a an sunblock.
I stopped self medicating me, listening cosmetologists, lasers, etc and went to a dermatologist.
I had spend lost of money into silly creams that were not working; the dermatologist really knows and it worked, and even I would say was my cheaper idea.
In UK is ~ £400 an appoinment with a private dermatologist.
NHS doesn't cover estetical problems and is ok.
I have to say the dermatologist doctor was very aware of this cost and after 1 appoinment told me to come back in 1 year only if I felt I needed a different treatment, I mean if it was not working.
The costmetologist was happy with me going every month, and keept trying to sell me makeup to cover up.
I currently use Pigmanorm & Skinoren for the night; these are basically for peeling the skin.
Pigmanorm 5% is really good, it does a quite strong peeling, I do apply it of focused darker areas for 1 month period. Your skin peels like after sun burn, that is why you need to moisturise during the day. And you have to be careful and stop if the peeling is too much for you.
And Pigmanorm is produced in Germany, so german pharmacies sell it cheaper than UK you just need the prescription from the dermatologist.
Skinorem 20% (azelaic acid) is normally used for acne treatment. But it also does peeling, it is a softer peeling. I do apply it all over my face everynigh before going to sleep.
Sunblock & moisturising for the day.
Hat & sun glases to protct from the sun in summer.
In USA bought sunblock with PF factor 80% and 100% .. coopertone I have.
Currently I am worry about the consequences of not having sun (vitamin E) for the calcium and the bones, so I use shorts and t-shirts with short sleeves to capture the sun but not in my face during summer.
Buy creams and sunblocks abroad by internet is a good option.