I want to have sex with him...

My boyfriend and I have been together for a little over a year and I'm 18, he's 19. I'm still a virgin, never even once wore a tampon and I'm scared to have sex with him but I want to. What should I expect? How bad of pain? Blood? Etc...