A friend of mine had this problem and told me how he cured it in his late teens.
Are you aware of the tribes that stretch their lips or earlobes with weights? Well this technique does not involve weights you'll be glad to hear but it does involve stretching. The common DIY technique that men use to solve this problem is by trying to repeatedly pull their foreskin back and over their, well, helmet, but this can cause further irritation, damage and even worsen the problem. My friend was advised by his Doctor to try the following:
Get some glass marbles (obviously without any chips or cracks..very important.!) of various sizes. Wash your chosen marble size, then sterilize it using TCP or a similar solution. Then using Bio oil or even olive oil, massage the foreskin inside and out, place the marble on the opening of your urethra and roll the foreskin as far as you can up and over the marble and hold it for about a minute while gently massaging the skin that now covers the marble. It's a good idea to get the marble as warm as is comfortable. Repeat this each day and do not do it if it hurts, if it does, use a smaller marble, you should feel only a light stretching sensation. The marble will gradually stretch the skin and importantly, into the correct shape. Finally, keep your foreskin 'oiled up' periodically throughout the day while you are doing this treatment and never overstretch it when you are. It 'must' be a gradual process
My friend did this for about 3 or 4 weeks ( i seem to remember) and he increased the marble size as he went. He's never had phimosis since
Don't get it cut off! Their are thousands of nerve endings in the foreskin that increase sexual pleasure, and I'm sure you don't want to loose those
Hope this helps...