Sex pain

My boyfriend has a very large penis and often causes me a lot of pain in certain positions. We've also noticed that when we are in some positions it feels as if it is hitting "a wall". Is this my cervix? Is this at all dangerous/damaging?