I heartily agree with all that's been posted already, but one more thing to consider at your age: your friends...especially close friends & dates. Some will not accept your
pet snakes, so just remember your choice of pets may affect your social connections. That's even BEFORE you need to find your own place to live someday...pets are our
responsibility & many kinds of snakes can live a long time...20-30 years. Think before you buy...it's a big commitment.