Ask for a date when you feel that you have spent a sufficient amount of time getting to know this person that you met on an online dating site.
Oftentimes, you will have a good sense of this based on all of the information that you have already gathered about this person so far and the information that you have also divulged about yourself.
You will often know when to ask for a date because you would have gotten to the point where you no longer have the preliminary internal questions that you may have had at the start of your interaction with this person on the online dating site.
Getting to know someone on an online dating site is a process that takes time.
If he is coming on too strong to get you to meet him in person and the both of you have barely interacted or you aren’t at a place in your interaction where you feel comfortable doing it, you should turn him down.
In turning him down, you should let him know that you would rather spend some more time in getting to know each other.