My penis gets so erect when I am aroused that it stretches my foreskin back so far that I can't bring it back over the head unless it goes flaccid again. This is frustrating because quite often when I am aroused I can't relieve myself without hurting my penis somewhat. It's uncomfortable to say the least, and I cannot "arrive" during sex because it simply doesn't feel good and sometimes even hurts, especially while performing certain sexual positions. It's embarrassing and awkward when I'm having sex with a woman and I have to pretend it feels good even when it really hurts.
In the past I've told them to stop because it hurts and they react either negatively altogether or passively before they stop talking to me after the fact. Sometimes I'll make up an excuse to get out of sex just so I don't have to endure pain (sick, tired, drunk, not in the mood, etc).
The confidence boost from being able to "last" in bed is nonexistent for me. It doesn't even matter how long I could theoretically last because in practice I just want to stop because it hurts so bad. I really want to enjoy sex but it seems impossible with this penis. I masturbate successfully only occasionally and that's only because I try really hard even though it's a hassle.
It's embarrassing, but mostly frustrating, and I really want to rectify it. Help me, please!