Hi guys, is M.A.C. eyeshadow very long-lasting? I have a duo eyeshadow and it never seems to last long unless I use Urban Decay's eyeshadow potion. I want to buy some more M.A.C. products because I love the shades, but which ones are long-lasting? Thanks for the help!