Are brown spots showing up on your hands, chest, or face? Those spots are known as liver spots and are caused by overactive melanocytes. While the primary factor for these spots is the sun, sometimes they can be caused by hormone surges due to pregnancy, oral contraceptives, or menopause. Although liver spots cause no health risks, they can be annoying. However, staying out of the sun, over-the-counter skin lightening creams, vitamin C serum, and laser treatment can help treat and prevent it.