I am uncircumcised and lately i have been finding it difficult to retract my foreskin. I have always found it difficult to fully roll back my foreskin behind the head of my penis but of late it has become quite painful. I have an average sized penis but when i get an erection and masturbate my foreskin does not glide up and down my shaft at all, i have to really struggle to slide my foreskin back over the head during an erection and if i manage it it becomes very tight and sore and then i have to roll it back. From watching pornos you see guys who are uncircumcised whos foreskin glides freely up and down the shaft, i am concerned about the fact that i cant seem to be able to do this. I was wondering if anyone else has experienced a problem like this or knows anything about it?