I used to have the same problem and it annoyed me, I felt it ruined my sex life. I went to the doctor, and he said stretching wouldn't help, at least not without tearing my foreskin in pieces... Steroid creams are no help either, he said, because those ointments soften the foreskin, making it vulnerable to tearing... One solution: circumcision.
Now, I know alot of you, Americans, oppose the idea of getting cut, especially those who were left 'intact' as a child. In Europe, however, circumcision is only done when medically necessary. Or if you're Jewish or Muslim. I felt I needed to get cut, even thoug it took some time before I could fully accept the idea.
And now, almost two years later (I had it done just before my 21st birthday), I can't even remember how it was with skin... It looks tight, but I can still move some skin, so I can jerk off without lube. The feeling is somewhat different, but it still feels awesome to get sucked.
I won't proclame circumcision as savior of the universe, but alot of "solutions" for a tight foreskin on the internet are fake... Stretching can help, but if there is an underlying cause for the tightness (inflammation, for example), only medical attention can help... And it often has to be removed...
I would recommend a first visit to a general practionner, just for information. It's still the choice of the one wearing the penis