is he too big?

So when me and my bf have sex it feels like I'm being prodded in my stomach and it can really hurt. It's even made me bleed before. What do I do? Is there such a thing as a guy with a dick too big?