Yes, if you want a long-lasting look, wear a primer before applying body glitter. However, you can also apply it directly with a vaseline.