Sorry to hear about this VITILIGO problem. My dad got it several years ago. It can be frustating.
I know I have been openly bashing LFing but my intentions are clear. I agree that a clean liver is extremely important for health but "drinking olive oil and rejoicing over green stones" is not my definition of cleansing the liver. Be very careful of what you decide to do when you take control of your health. A lot of these remedies can backfire.
I have read about ppl complaining about weak digestion after doing fasts. Thankfully, fasting is something which I have not tried, because my family wont allow me to. Its plain simple for me.
BTW, for vitiligo, something you can try. Make a paste of boric acid powder and lemon juice and apply on the spots. Boric acid is anti-fungal and may help. I have read that vitiligo is caused by "fungus eating up the melanin of the skin" and hence boric acid can help.