Melting Eyeliner

Beth
Can anybody recommend some primer or something that'll stop my eyeliner smudging and just looking bad generally throughout the day? I don't have a great income so something relatively cheap would be good!
Also I live in the uk if that makes any difference with brands