How long does eyeshadow stay good for? I have blue/gray eyes & I'm wearing a navy blue dress to a wedding, what color would you wear? I havent a clue how to even put on eyeshadow.