Long distance relationships are really difficult to hold without constant interaction and in-person visits every once in a while. Having a strong budget also makes long-distance relationships much easier. Chances are that after hearing that he would have to wait two years, he became largely discouraged to continue the relationship and will likely end up moving to someone else soon to satisfy his needs. If he's not spending time with you and instead busy playing Dota all the time with his internet circlejerk it is obvious that he has lost interest in the relationship and it is probably time for you to move on. You also have to steps back and look at it from his point of view: It's a pretty risky move to wait two years for someone that is going to be broke and just have a GED.
I am actively in a long-distance relationship with harbleu; same country though, just different states. We are usually both in the same mumble whenever we're awake, we watch movies about every two nights, we co-op a lot of games, we do multi-player games, we play single player games at the same pace. We've also met up before a couple times for many days and went to theme parks n' shit. Although I am poor, I'll likely be getting my A.A. general degree this upcoming spring which will make me more employable.
Also here are a couple math sites that I've used in the past;
http://www.coolmath.com/
http://www.khanacademy.org/ (more than just math)
Just keep practicing and you'll get better.