Aloe Vera- This wonder plant is a natural skin healer for sun spots on skin. Extract the juice/sap of the fresh aloe leave and apply generously all over the affected parts. Follow this treatment twice a day. Continue for 2 months to lighten the sun spots on skin