How To Remove Spots From Your Face In 2 Days Naturally? "Spots on face may be because of acne, they could be because of pigmentation, or sun damage — also called freckles — sun spots, or melasma, which is hyperpigmentation that occurs in most Indian skin," she says, adding that "You could also get spots on your face because of hair-dye usage!"