this is a good one for one night, they have 55 colors and i personally haven’t used it but i really think it’ll get the job done + have seen good things. theres a lot of shades of blue & it won’t stain, will wash off so easy, but it should stay on all night, it also is small enough if you need to touch up throughout the night. use a wet makeup brush and apply it !