if you are still going to grow, then go large definitely. the sizing chart is on here somewhere. you can measure the zipper length from your neck down. i think that an xl is ~32-33 inches, whereas a large is ~30-31. i would definitely recommend large