I am 25. I am a virgin. I went on this date with this guy. We were trying to have sex. He didn't put his penis inside of me. I was in pain. I panicked. I told him , I am not ready. I don't know him very well. I did not want to sleep with him. I was freaked out. He told me, you are 25. You should be ready. My friend told me to purchase a vibrator that will help me be more comfortable with sex. Do you think I need more foreplay? Is there something wrong with me? Is there a way I can make the experience better for me?