I just want to share a quick tip with you guys on a way to make your eyeshadow last longer. I have pretty oily eyelids, and so far haven't found a primer that can 100% make my eyeshadow last all day long. I do this trick every time I do my make-up, and I'm not sure if it makes a huge difference, but it's worth a shot!
Whenever I do my make-up, I cleanse my face first, then apply moisturizer all over and let that sink in for a few minutes, then get ready to do my eye-makeup.
Before I even apply my primer, I take a fluffy brush and apply some blot powder all over my lid. I like to use my MAC Blot Powder because it's pressed and less messy - but you can also use any kind of loose face powder.
What the powder does is that it absorbs any oils from your lid - so that when you apply your primer, you're applying it on a clean oil free lid versus an already oily lid which can break down through your primer/base and through your eyeshadows.
Let me know if this works for you!