ok Autumn Rose. I have direct experience in this so I'm going to offer my advice, and I really hope you take it!!
a few years ago I met a guy called Jake online. we talked online and on the phone for hours every day, and realised we were totally in love with each other. I flew to canada to meet him a few months later, and ended up staying for 4 months. At the start everything was amazing, felt like I was living in a dream. So I went home, got a job to save up some money and planned to move there. went back 3 more times to visit, staying for a few weeks each time. then a month before i was due to emmigrate (I had my ticket booked, visa sorted, apartment sorted, everything) I found out he had cheated on me. it tore my world apart. I'm not saying that your oh will cheat, and I'm certainly not saying there's anything wrong with meeting people online. All I'm saying is you need to WAKE UP!!! yes, you know this man but you don't know it's going to work out until you have lived together. I only wish someone had slapped me about and told me to wise up. There's every chance that it will work out and you will both live happily ever after, but DON'T BRING A BABY INTO THIS WORLD WITH A MAN YOU'VE NEVER MET JUST BEACAUSE YOU'RE A BIT BROODY!! This might seem harsh, but I call it like I see it. and if you need to talk about anything, send me a wee message hun. all I'm saying is wait for a bit before ttc! my ex and i wer sooo close to ttc and I will be eternally grateful we didn't. i hope it works out for you.