freaking out!

So lately I've been having a lot of pain during sex, to the point where I can't even have himputbit in all the way because it's excruciating. Yesterday we tried to have sex again and I had him stop, and when we stopped there was blood. I have NEVER bled during sex, even my first time. I'm so scared, I know it isn't an STD because he and I have only ever had sex with each other (and he's my boyfriend so) and it only hurts during sex and I'm not having any other symptoms like weird discharge so I know it isn't like a yeast infection or anything. Help????