Depends how badly you treat them...
If you treat a cheap cable gently, and with respect, it should last as long as an expensive one. Abuse it and you can wreak a high prices one.
Try http://www.dabs.com/search?q=HDMI%20cables - they start at around £3.27
I've been using Dabs.com for many years without any problems.