I had the same problem as a young fella, I have been told it was as source of pain for me I do not remember as I was so young.
The doctors told my parents to pull the foreskin back as far as they could and hold it there for a count of 30, 3 or 4 times a day, this helped alot from what I have been told.
When I was about 15 I still had problems getting it back all the way, so I restarted what the doctors had told my parents to do, a year later it was fine and has been ever since, Im now 26.
I don't know if this will work on you but its worth a try.
Another thing I use to do was get the foreskin back as far as I could and give myself an errection, this further helped to stretch the skin, sometimes I used lube to get it back all the way, it did hurt sometimes so I would be careful about doing this.
Eddy