Kiss when it feels right, don't try to time these things out and make them unnatural and why do you have to ask someone to be your gf after 2 dates? That is moving to fast, go out several times over a few weeks then ask that question after you really get to know each other. Same for sex, no rush when its natural make the move. Some girls will sleep with a guy after first date others will wait a month, all depends on the girl, they give signs so be aware of body language.
“The world would be a nicer place if everyone had the ability to love as unconditionally as a dog.”