liver spots causes
Liver Spots Causes. The brown or black blemishes, or liver spots, that appear on your skin are from your skin slowly losing its ability to regenerate. This can be caused by aging and ultraviolet radiation from the sun. There are some nutritionists that claim these liver spots can be due to potential selenium deficiency.