Boyfriend is too LONG?

In terms of thickness I would say my boyfriends penis is perfect, HOWEVER I feel like it's too long (for my body) bc he can't ever go as deep as he wants without hurting me or leaving me incredibly sore for days! We're trying out different positions but it's a struggle 😂 any advice?