Ok, I had this problem too, mine had gotten real tight because I had used some gold bond lotion on it when it got sore. It was so tight I was having trouble urinating. After doing some research I found that the normal first treatment is to try a topical steriod, then if that doesn't work there are other options, with circumcision as a last resort.
The urologist immediately recommended circumcision, and when I asked about the steriods, he said that I'd be back in a month, and it was a waste of money.
Well he did give me the prescription, I took it and used it for about 2-3 months, and it SLOWLY got better. Did stretching exercises (very carefully) and now I'm almost back to exactly the way I was before.
I am SOOO glad that I didn't do it, I found out that a guy at a place I used to work had a similiar problem, and he's regretted not asking the doctor to try other things first. I found this out after I had gotten the cream, so I'm glad I did that. I feel like I made the right decision.
And it feels SOO good to rub the head through the foreskin, I would've missed that so much