Pearlyn: Are you using the right makeup? My eyelids tend to get oily throughout the day, too, which is why I only use cream – not powder – concealer and eyeshadows. Don’t be lazy: use a base before makeup to hold the latter up. But I love a mattifying eye cream, too.
You get to nourish skin and keep makeup from sliding at the same time: try Vichy Lift Activ CxP Eyes – Anti-Wrinkle Eyelid Lifting Care or look for an eye cream that has a heavier, paste-like texture instead of a balm or gel formula.