Help! (I'm a teen)

Okay so I've had sex before but I stopped having sex and now with my boyfriend it hurts when we have sex and I have pinkish blood and it's sore is it just because I am small and he is big or is it something else please help