I have been spending alot of time with a guy for two months now.

(we've known each other for almost a year)
We've been to see movies, he's taken me to dinner, and we spend some time just hanging out. I just dont understand why he hasnt kissed me yet. Should i just kiss him?

In the past whenever i dated a guy, he was always the first to kiss me. And now it seems, this guy just doesnt want to. When we are together i make sure to sit really close to him, which it seems he doesnt mind, cause he puts his arm around me and hold me closer. But no kiss. Not even a peck. So, i am thinking. Maybe he's shy? In that case, would it be a good idea for me to just kiss him, or should i continue to wait until he feels a littl more comfortable with me. (Maybe give him a drink, to help loosen him up??)

It kind of bothers me because this is the longest i have ever been with someone and have yet to be kissed by him.

I feel like, "he like me other wise he wouldnt spend time with me." But, "what is he waiting for, how can i show him that its okay for him to kiss me??"
Some answers would be appreciated~