Ex colleague of mine had a similar long distance thing going on with a girl 400 miles away. 6 months backwards and forwards on text apparently? Bought her gifts etc but had never met. He even started calling her his girlfriend one day whilst out for lunchtime drinks.
We very delicately explained to him, in the nicest (and possibly quite old fashioned way), that she couldn’t possibly be his girlfriend, because he hadn’t f****d her yet 😉
Seriously though dude, man up, if you’re chasing the right person then dating should be simple, ask her out on a date, is she can make it then great, go and see her. If she can’t make it but offers you an alternative date then great, shows she’s keen so reschedule. If she gets back to you and declines more than a couple of times for some reason (too busy, other stuff on etc) but doesn’t offer an alternative date then she’s either not serious or she’s playing you (and probably loads of other schmucks) for attention so sack her off an move on.
Oh and please don’t ever buy a girl a gift until you’ve at least met her a few times. Girls can smell desperation a mile off and sending gifts at this stage just looks far to ‘needy’.
Sorry mate but I’m experienced at this stuff, just departing my wisdom. Choose to do with it what you will. Good luck 😉