I tried the helmet mounted mirrors, but just couldn't get used to them. They never worked for me.
There are quite a number of good and affordable mirrors for mountain bikes these days, but less for road bikes. I think that is ironic - mirrors for mountain bikes (watch out for that squirrel behind you).
Of course, road bike mirrors exist, but the selection is limited.