The treatment as well as response in vitiligo
depends on the extent, number and progression of the lesion.Your doctor has prescribed standard medicines for vitiligo. As you said that your white spots
are going, so it means that your doctor's prescription is working for you. Vitiligo lesions take time to respond and not necessarily each and every lesion will respond. Having said this, i would also like to emphasise, there are other oral, topical medicines as well as light based therapies to treat vitiligo. Once maximum reponse is achieved with above mentioned therapies, remaining lesions or refractory lesions can be taken for vitiligo surgery and it really yields very good results. Not eating vegetables as such might not have any effect on vitiligo, howver it might have an effect on general health. There are some studies that say, omega 3 fatty acids, onions, apples, mushrooms have a beneficial effect in vitiligo. You can check this link http://www.ijdvl.com/text.asp?2009/75/2/116/48654. Take care.