How should I have my first kiss with my boyrfriend?

So, this is a little crazy, but my boyfriend is 26 and is about 7 years older than me. He has never kissed anyone before and has no relationship experience whatsoever. He's very weird and is extremely socially awkward. He doesn't pick up on the most obvious social clues. I'm no expert either. I've only ever kissed one guy before. Anyways, we've been dating for about a month now, and I'm ready for us to have our first kiss, but I know it will be his first first kiss and I want it to be special for him. I was thinking about just going for it, but if he's not ready to take that step yet, I don't want to rob him of that choice. So I thought about asking him, but I don't know how I should even ask that. Should I ask if I can kiss him or if he will kiss me? Any help, insight, or suggestions are much appreciated.
Ask "Will you kiss me?"
Ask "Can I kiss you?"
Just go for it and hope for the best.
Don't do anything and wait for him to make the first move.
Select gender and age to cast your vote:
How should I have my first kiss with my boyrfriend?
Post Opinion