I think the big question should be is this an ongoing problem that you have had all your life or relatively new? If all the machinery worked fine until recently then I would think twice about circumcision and try everything else first. My son had a condition where the foreskin was too tight and still attached to the head of his penis. It ended up getting badly infected because proper hygiene was impossible as it would not retract. He had to be circumcised at 7 years of age. Not fun and the stitches became infected after.