Are my standards to high?

I am 18 and a virgin. I think part of the reason I'm a virgin is I have really high standards for who I'd be willing to have sex with.

1. I have to feel like I could put up with them for the rest of my life in case of pregnancy

2. They have to be willing to get tested for stds and wear a condom. Yes I'd be willing to get tested to.

3. They have to feel like they can deal with me for the rest of their life.

4. Have to be willing to have a talk about the situation.

Is that asking to much?