1. "Some" Alternative practitioners see liver spots as signs of toxins primarily. Vit C may help, depends on the person.
If me I would try Spooky Detox Hz protocol, known supplements for same and liver support and so far at 62, with a LOT of Sun daily, I have only a few tiny areas with spots, and I have to hunt for those. Bad diet is heavy contributor to toxin load.
A cheap and fine liver detoxifier and healer with an herbal ayurvedic formulation:
Himalaya Liv.52 (LiverCare, in the US)
2. Lentigo KHZ, and Hutchinson's Melanotic Freckle KHZ.
For more details, please check the link: