Cervix bleeding

So anytime my boyfriend hits my cervix during sex, I bleed very bad. Now he hits it a lot because he’s got a big d***. Which isn’t his fault I understand. He can hit it once and it hurts like a bitch. Is it normal to bleed so much??? Not too long ago he hit it literally once the whole time once we got done and turned lights on we were covered in blood :/