Food coloring lasts 24-36 hours with no need for reapplying. Plus, it can be easily removed by using Vaseline or makeup remover.