I guess it depends on the shade. For some reason they are hit or miss. I have a nude one and a dark blue one that I really like! They show up great in my waterline and last a good amount of the day (which is always a problem for me) but I used an olive colored one and a light blue one that didn't show up at all, it's like there was absolutely no pigmentation! But for how cheap they are I think the ones that show up get the job done!