also, I rarely look people in the eye when talking to them. :I it feels so weird to do it, but it feels just as weird to avoid it so...
Thats not such a bad thing.
Some cultures consider it offensive to stare directly at the eyes-- they consider it to be antagonizing, like you are challenging them.
But even so, staring at someone is just generally uncomfortable.
I know its a bit off topic but I tend to look people in the eyes for a few seconds, then look past them. I repeat this so I'm looking at and away-- I find lots of people seem to do this to me as well, I think its the most polite thing to do. That way, you are showing them respect but you aren't staring them down.