Hello Teena, I think you firstly you should not just conclude he is avoiding you, he might be going through some personal problems be it emotionally which might affect his communication with u. And secondly, I can see you are a lady with a beautiful heart, so you need to be positive about your relationship with him no matter what. Then you really need to find a way to see him personally since I believe your relationship is not just online thing, so make a way to see him because even if u decided to send a direct message to him or mail him he might not still respond,so meet him one on one, ask him what happened passionately, tell him how much you are worried not hearing from him, let him know how important he is to u and surely with all this tenderness and sure he will open up for you and tell you his stand.