Despite my asperger syndrome, I learned the reason I dont make eye contact sometimes is because I become nervous with strangers. When you become nervous, you lose focus on the conversation and that can cause you to lose eye contact. Sometimes, not always, the solution would probably be to be comfortable with the person you talk to. After that, you become less nervous and can make eye contact easier. You might still not make eye contact, but it will help you do that easier, and you make eye contact more frequently like that.
Also, when other people notice you dont make eye contact, they might consider this rude. If you want to give a good impression to others, you must make eye contact. In the past, I had no idea they thought I was rude just because of this. I only realized this later.
_________________
About me, my name's Noam 32 years old from Israel, diagnosed with High functioning Autism at about age 21 but unofficially had this problem since I was born. From age 25 or so I started to function better but I still have alot of problems in my life. I live in Israel in a city called Ashdod, but I was born in Jerusalem. I'm Agnostic when it comes to religion.
Hobbies include Video Games, Music, Sports, Swimming, Watch TV, Sex/Getting laid, Alcohol, Writing, Reading, and more.