there are several pigmented skin problems caused by hormones. age spots are very common. and you're correct they are caused by sun exposure. there are several agents that lighten them including licorice extract niacin hydroquinone and others. it's very important during and after the use of a brightening agent to apply sunblock or the spots will return.
i was told by a doctor that the age spots on my hands are from hormones. i thought it was sun exposure. what can i use?