Urban Decay Primer Potion is always nice, but if you’re on a budget, I’d highly recommend the elf essentials eye shadow primer. It’s my go-to for dance competitions as it’s only $3 and my wallet won’t hurt if I lose it. I’ve never had to touch up my eye shadow when I use it, even with all the sweating and bright lights. I also have relatively oily lids, so the fact that it makes my eye shadow last that long is quite a miracle. There are several different colours you can choose, but I’d stick with the sheer one – I’ve tried all of them and the sheer one is the best.
Rather than investing in the UD or TF eye shadow primers straight away, I’d recommend buying a budget one like the elf one first just as a tester. It’s only $3, so if it doesn’t work as well as you’d like it to, you can go ahead and buy a higher end product without any guilt 🙂 Good luck!