I'm in my mid forties and have tried more mascaras than Christopher Biggins. I also use the Urban Decay eyelid primer and a dusting of powder, but I've never found a mascara that really stays put. The longest one has ever lasted is three hours before appearing in blobs on my eyelids.
I don't mind paying more. Surely there must be a Holy Grail Mascara out there? Failing that - any tips for keeping mascara/eyeliner etc in place?