I'm uncircumsized and when I was young my father neglected to teach me the techniques of cleaning under my foreskin and, around 4 years old had a bad experience and was always reluctant after that to do it. As i got older my penis obviously grew and with inconsistent exercising of the skin it has been uncomfortable to retract the foreskin. I'm now 21 and have been much more active in keeping my penis clean and so the skin is much easier to retract unless it has grown too much (I'm a grower not a shower). However, I recently had sex with a girl who is quite small and we didn't use a condom because neither of us had one but there was no stopping us. So I wasn't allowed to cum in her obviously but it was near impossible because when I entered her I'm pretty sure the forekin retracted the entire way when I was as hard as I was gonna get. It was slightly painful but I was able to make her quite happy. However it was going to take too long for me to cum at all considering we were sleeping with 2 other people in the room and 8 people in the rooms next to ours coming in and out randomly for toilet breaks and whatnot. And now you know my penis' life story, I just want to know if everyone here can retract their skin fully when hard? Is it painful to become hard when your skin is retracted? Is it safe to exercise it in that way, retract the skin and become hard so as to stretch the skin?