долгие годы.
долгие в данном контексте употребляется в переносном смысле. долгие годы - в течение длительного периода.
умудриться.
у данного слова два лексических значения. в данном контексте - разговорный. умудриться - Сделать что-то нежелательное, чего легко можно было избежать.
дюжина.
данное слово является устаревшим существительным. скажем так, в современной речи это слово употребляется крайне редко, мы предпочитаем использовать десятичную систему.