well I'm just looking for people who understand the situation I am in.

I'm 20 year old guy, live in California and i have fallen in love with this amazing 17 year old girl from Texas i met online.
she's always on my mind when I'm at work or school. i have a hard time concentrating in things, and i feel like I'm constantly waiting on her to sign on so we can skype.
we both have very demanding lives , and work a schedule to talk to each other at least a few hours a day. i just love hearing about this girl's life, she's sweet, kind, intelligent, and has the cutest accent in the world.

we have struggled with doubts about our relationship before, thinking we must be insane. I don't want to weigh her down so i encourage her going out with friends to socialize, but i made sure to establish us being exclusive.

I'm really in love with this girl, and have the purest of intentions with her. I'm going to wait until she's 18 to meet her, to avoid any legal issues or being frowned down upon.

but what are some tips you guys can give me to help things go smoothly?