По-разному длится, на самом деле. Один человек может посвятить футболку и 35 лет, другой же около 20-ти.
Давайте учитывать факторы, которые безусловно влияют на длительность карьеры:
Во-первых, начальный возраст, с которого , собственно, можно так сказать юный спортсмен "начинает свою карьеру"
Во-вторых, возраст, в котором уже состоявшийся спортсмен решает продолжить покорять вершины или завершить карьеру. Для кого-то пределом игры в футбол становится возраст 35-37 лет, кто-то же и после 40 с упоением "пинает мяч" на все том же профессиональном (хочу отметить) уровне.
Ну и в-третьих, факторы, влияющие на "досрочное" завершение карьеры, в тот самый момент, когда ты попал на пик популярности, но где-то сверху за тебя уже решили, что твоя игра окончена. Этими факторами являются травмы, жизненные проблемы, давление сверху. Список, пожалуй, можно составлять до бесконечности.
Собственно, однозначного ответа на Ваш вопрос Вы не получили, но, возможно, сделали выводы)