How to Remove Age Spots with Frankincense Oil Mary 4 years ago Health and Well Being Skin spots are usually caused by an unequal production of melanin, the main protein responsible for the color of skin and hair. Credit Natural Cures