Is full retraction of prepuce i.e. Upto d base of penis shaft necessary on erection of penis or its ok if it goes a little beyond d base of glans.
However far it goes is perfectly OK. You can have sex if it doesn't go back at all. Myself I have the most pleasure from it going all the way and so does my wife.