I don't have much to add atop what most people have said, other than to say that I think there has to be some viable way for the to of you to meet physically sometimes, and to eventually end up together in the 'real world'. I've had a couple of online relationships and the lack of feasibility of actually ending up together was a huge problem among many in the first, and is the only reason I'm not still happily in the second. I'm 17, about to go to uni, have no feasible way of emigrating (unless I happen to get into American unis, which is still unlikely)... unfortunately, that brings a sense of hopelessness to both you and your partner, and it's toxic.