People who can't hold eye contact? are they liars or shy?

This question has been on my mind since long most of the times when i am on date the guy finds it difficult to hold eye contact with me during conversation or can say in general guys can't look straight in my eyes for long while talking is it because they are lying or shy?
People who can't hold eye contact? are they liars or shy?
Post Opinion