He is a really shy guy.
This shy side to him could have been the reason why he signed up on a dating website in the first place.
Even though it has been 3 dates and there has been no kissing or flirting, his shy nature may be holding him back from making these moves.
He may be happy with how well the dates have been going so far.
He may be worried that if he were to attempt to kiss you or flirt with you on a date, he would ruin everything.
This is often how shy guys think. They are constantly worrying about messing things up.
The more great dates there are, the more there is at stake if he were to try to kiss you or flirt with you and you were to react negatively to it.
Again, this is often how shy guys think.
They worry about messing up a lot.
The more that they like the girl, the more they worry.
This great guy that you met on a dating website has been on 3 dates with you because he likes you.
He loves being around you and getting to know you.
However, if he is a shy guy, he may avoid kissing or flirting with you unless he is absolutely certain that doing so won’t ruin everything.
Hence, it may be best for you to give him more hints to the fact that you would be open to being kissed or flirted with.
You could actually try flirting with him first and observe how he responds to that.
You could use your body to send him the message that you truly are comfortable around him by making sure that you sit in close proximity to him on your dates and even touch him from time to time.
Do this as often as you can so that he understands that it is okay for him to touch you back or flirt with you.
Hence, you will have to be more proactive in letting this great guy that you met on a dating website know that you are actually open to being kissed or flirted with.
Being that he is most likely a shy guy, giving him compliments about himself will help to boost his confidence.
Shy guys lack confidence.
Hence, if you are continuously encouraging him by giving him good compliments, this will often embolden a shy guy to make more aggressive moves on a girl that they are going out on dates with.
With this constant encouragement, he may decide that he will try to kiss you at the end of a particular date.
This great guy that you met on a dating website may have been on 3 dates with and yet there has been no kiss or flirting because he doesn’t quite know what kind of relationship he wants.
He may really like you.
However, he may be worried that you are looking for the kind of relationship that he is not sure that he wants at this time.
He may know that you are looking for a serious relationship.
When he first joined the dating website, he may have thought that he wanted the same.
However, since then, he may have become doubtful about whether he is actually ready to get into a serious relationship with someone.
He may not feel that he is emotionally ready.
However, he may not be entirely certain about this.
Hence, being that he knows that you are someone who is looking for a serious relationship, he may be worried that if he were to kiss or flirt with you, he would set your expectations to that end.
He is no longer sure that he is currently looking for the same kind of relationship that you are and this has made him hesitant to take his interaction with you to the next level by trying to kiss or flirt with you.
He continues to go on dates with you because he may still be trying to figure out whether he truly wants to pursue a serious relationship with someone at this time.
He knows that you would be a really great candidate for that and keeps going on these dates with you in order to keep you around until he figures out what he truly wants.