>>2 I'd be wary of this. Yes, online relationships are hard, especially when you're young, but there's a very delicate balance you have to keep regarding your personal information. On one hand, you don't want to give them your number in case it turns out they aren't who you think they are, but talking to them through a phone can help show that you're serious about it.
I always suggest video Skyping with them before you give out any information so you know they're being honest and serious. Only then would I say it's "alright" to give out your phone number. But don't give out your address unless you have to.