Dude the curve does the damage. You have a U curve as they call it...so doggie style is a gut buster. As for the length, I think you're good to go, it seems about 8.5-9"...compare to the "average" of around 6in. It looks pretty thick too. I would say for myself, I'm a solid 7.75-8in, but I have found over the years that it's the girth that they want...at 6.5'' around there aren't too many that are much bigger around. Where do you fit?