Oddly enough, I asked this question myself. It was driving me nuts when people would not look me in the eye. I got the answer from my psychology professor. Most people will not look you in the eye when they are trying to avoid telling you something, if they have a secret or if they are lying. Babies look at foreheads becaause they are still learning to focus on small objects.