Ok then after how many dates should you initiate a kiss?
Usually after the first date is the best, towards the end. But if you don't know them that well, and there isn't a lot of sexual tension, you might hold off. But I think a lot of woman like a man that goes for what he wants, and even if she says no and turns away you still have a chance usually. But always by the second date at the very least.
It’s been 4 and all we do is hug at the end
I mean I don't know how old you are, but at my age I would not have gotten to 4 dates if we didn't kiss at least once. I would either invite her over, cook dinner for her, and watch a movie, always a good way to get close and kiss. Or take her out for a nice night, maybe walk around the park, and at some point stop, grab her hands, and tell her there is something you have been wanting to do, then look her in the eyes, smile a bit, and lean in to kiss her. That has worked for me pretty well a few times. You can also do this at the end of a date, when you go for another hug. Really give her a good hug, put your hands on her lower back and bring her close, then you can either go for the kiss, or do the move I suggested above. But unless she is super religious or not experienced, you should be making a move, because she most likely won't and you could lose your chance if you don't soon.
You might just lean in and ask her at the end of your next date May I kiss you? and see what happens. Unless she is really shy, introverted 4 dates and no kisses is a bit unusual but it might also be her pace. You don't know unless you communicate a bit about it.
Scroll Down to Read Other Opinions
What if it’s been 3 date with no kiss
You mean "expect", right?
So you think she should bring it up first? Why?
If you were communicating openly and effectively, you'd always know where you stand