I wanna have sex...

I’ve been with my boyfriend for 5 years and we still haven’t had sex. We only do oral and I give him handjobs. I wanna have sex but I don’t wanna risk getting pregnant. Also I’m afraid it might hurt. What should I do? Does losing your virginity really hurt? Should I use birth control pills? Should we use a condom?