How old you are is something that should be taken into consideration. I met my future husband after talking to him online for a couple of months. However, at the same time I was talking to him, I was also talking to another guy who as it turned out was married and lied through his teeth about absolutely everything. Can't be too careful online. Don't make a bunch of changes, like moving to where the person is, or changing jobs, or loaning them money, or hooking up until you really, really know them in person. Online can be terribly misleading and people lose everything and even die if they're not careful. I also recommend talking on the phone for a period of time before meeting them. Always meet in a public place and don't leave with them. Be careful!
I've never chatted online. But my gut says if you've been chatting for more than three weeks and more, before setting a rendez-vous, test the person with some topic you've spoken about in previous conversations that weren't significant. If they are honest and their pattern of responding doesn't change it's a good sign. I understand that find a special someone is something everyone wants and maybe needs. Have a live skype conversation or on the telephone. If your still interested pick a place to meet together at the end of a phone call. Be comfortable with the area and be careful by trusting your in-stinks. Good luck Thawrey