You can also try using a bit of concealer before your eye primer for extra hold. Also, what type of eye cream are you using? I like to wait till my eye cream is slightly dry before putting on a primer. I also suggest the Laura Mercier Eye Basics. The shades are all neutral and are also waterproof!