The spots don't look dangerous. Tiny (<1mm) regular circular shaped dots that are much lighter in color than liver spots that usually go quite wild in terms of shape and color.
The shilajit thingy is quite interesting I'll check whether it is accessible here to give it a try. If not than I'll rely on my usual nut/seed snacks along with my mixed diet.