Ladies we have all had the problem of eye liner slipping and sliding all over the place during the day. What can be done about this regular annoyance you ask? Well there are a couple of different tricks and products that can help.
First off most women use a pencil liner, mostly becuase it is the easiest to apply and fix. The reason pencil dosen't tend to stay on for very long, is that your face heats up during the day, and the ingredients in the product start to melt. Practically no pencil liner stays on for the whole day, however, the longest lasting pencil liner in the history of the universe is the Urban Decay 24/7 pencil liners. Depending on your skin type, they will stay on for at least 5 hours, if not much longer. Trust me there is no other pencil liner that stays on longer. They retail for $18 at Sephora and Ulta. If you don't want to switch to a liquid or gel (which have much cheaper options, yet same quality as other brands) then I suggest to spend the extra money for these eyliners.
Lastly, the most dificult to apply, the dreaded liquid liner. Most people have trouble using liquid liners as they are not very forgiving and take a steady hand. All I can really say is practice, practice, and then practice some more. One tip is to always buy liquid liners with a felt tip, as they are easier to use than a brush tip. Use your pinky and place it on your cheek to anchor your hand, then slowly and with patience drag the applicator across the lash line. Over time this process will be easier. Setting liquid with a black eyeshadow is always a good idea :) My favorite is Revlon's Color Stay liquid liner.NEVER put liquid eyeliner on the bottom lashes, it can seriously irritate your eyes. Liquid liner stays on the longest, literally all day so give it a go <3