I had sclerotherapy done on both legs 2 years ago. My doctor told me the scar or "stain" could take a year or so to fade,& to stay out of the sun & use sunscreen, which I have been careful to do. It is now 2 years later and I still have a long dark brown scar or "stain" on one leg. I purchased Hiruval 35 Cream over the counter a year ago, but it only slightly lightened the scar. I am very frustrated it is taking so long. Does ScarPrin gel or Revitol cream or Silver shield gel work?