online dating, gift???

I'm dating or talking to this nice guy online and his birthday is coming up! he lives about 3 hours away and im not sure if its appropriate to drive down and see him just yet. (were not there yet) what do you get someone who live a healthty distance away from you? or should i just go see him? I don't want to seem like some crazy chick, obsessed🤔 any advice???