You may be wondering if Eucalyptus Oil will prevent sunspots. The good news is that this essential oil is known for its antioxidant properties and may be an effective treatment for sunspots. You can use it by applying it to your skin with a cotton ball. To avoid skin irritation, dilute the oil with a carrier oil or a few drops of water.