Hi there
Making friends and starting relationships online is something that everyone has to be very careful about.
I know you have said that you have had this relationship with this guy for 2 years but what you are telling me about him is really worrying.
It sounds as though this person has no intention of making a relationship and I'd question how does he love you if you've never met? Why does he just want to talk about sex? It just doesn't sound safe.
I'm wondering whether your parents or carers are aware of this relationship? If not then I would urge you to tell someone as this person appears to me to be someone to be wary of.
You must listen to your friends as they are right, please do not meet up with this guy.
If you would like to know more about staying safe online have a look at www.thinkuknow.co.uk this will give you really good information and advice.
Please take care
Sam