After doing online dating for over two years when I was single, I'm going to tell you right now to guard your heart and that this part of the dating is all fantasy until you actually meet. Chemistry can't be established until you meet in person. Don't start thinking this is the love of your life until you see each other in person, and get two day a week meetings in for a whole 4 to 6 months, if it lasts that long, to even get to the tip of the iceberg of who that person is.
Sorry to be a downer, but you don't know if he has a criminal background, if he's flirting with other women online, and if he's really where he says he is right now. Take a wait and see attitude, and take it day by day. If he returns in Dec. and sets up regular dates with you and has no red flags, then great. But I wouldn't have sex with him until after at least one month. If he's patient enough to wait that long, then he might not be a player. Look for red flags. Make sure he doesn't guard his cellphone. If he does, he's probably talking to other women. You will get to know over time if he has or doesn't have skeletons in the closet. Until then, go slow and be smart. 9 out of 10 times, when I went on a date, it fell flat on the first date. Some lasted a little longer, but I then found out that the man lied and didn't have a long term relationship as his goal. He wanted to make his way through the dating site. As for me, I wouldn't put all my eggs in one basket and be waiting around for this man, when you could be exploring other options in the meantime. Life is short.
Be safe and meet in a public place the first 3 dates. Do not give him your address. You will have a feeling that the relationship is past all of this with all of your skypeing, but it's a false feeling, and it's always better to go slow than to go fast and end up regretting it. Good luck.
ANSWER THIS QUESTION