Tight foreskin

Patient: Im 16 years old, I have problems with a tight foreskin. I can pull it back over the head without pain although any further and it starts to get sore, When hard i can only pull it back about quarter of the way before it starts to get painful. Is this normal and is there a quick way of sorting this and how long does it take , or should i go to my doctor ?