3 year relationship? still virgins? Confusion?

I've been with my boyfriend for 3 years now, and we have not had intercourse because I'm afraid of pregnancy, don't like the current birth control options, and don't care for sex very much.

However, we've given each other head and have done 69. He always came, but I haven't, and I kept this from him for years. I just told him because I didn't want to hurt his feelings. When I told him, he said he cried and questioned why I would want to be with someone who never made me come.

He does turn me on, but when he actually starts touching me, I get a little turned off and don't know why. I can't feel his fingers much when he fingers me. He asks what he should do, but I don't know. We're both virgins and have never really done anything like this before.

I know people often give in to temptation, and in this generation, many lose their virginity young. I'm really unsure about how I feel. Am I a bad girlfriend? What are some activities we can do together? Has anyone experienced cheating in a similar situation? Would you cheat? I'd love to hear people's opinions and advice…

F18