Normal?

I'm 21 and still a virgin. I just recently got a boyfriend. He's a guy I've known for years. We just started doing stuff (fingering and hand jobs) but I still haven't reached the O. Is this normal. What can I do? How do I talk to him?