I hate to break this to you, at least my feelings about this are you can't possibly be having a relationship with someone you've never met. I know you like him. I'm sure online he's awesome but you don't TRULY know him. He can't meet your needs online, he can remain anonymous as well. I would say you are not going to be happy chosing someone you've never met before. It's easy to fall for someone online, but having a relationship with someone you've never met is not a true relationship. It's one think if you've hung out with him and know him in person first but he's so far away, the only way to talk to him is through the internet. But this is not the case. You've NEVER met him. So tell me honestly, how can you really have a relationship with someone you've never met or even touched?
I've been there. I've talked to this guy online and seriously enjoyed his conversation and attention. It was like an obsession to talk to him. I really liked him, but I already had a boyfriend. I stayed with my boyfriend and never looked back. My boyfriend is real. He's flesh and bone. I can see him, touch him, smell him, hug him, kiss him, talk to him face to face, go places with him, look in his eyes, watch him smile, watch his face as he tells jokes. All these are things you'd miss with someone from online. Not to mention someone online AND far away.