So I’ve been seeing a girl and this will be our third date. What and when is the best way and time to go for the first kiss?

All my past girlfriends have been much slower but I’ve been already getting flak here that I’ve been moving too slow and I really don’t want to lose her.

Do I wait for a moment or do I just grab both her hands and look into her eyes and ask if I can kiss her? Any suggestions would be great. Thank you in advance