Pain after sex!

I always have pain after sex:( like when my boyfriend put his penis in me I'm in pain straight away, I don't feel the pain during sex but when it pulled out I'm in pain again it last like a day or two then I get belly cramp, could anyone help me? Or know what the pain is?