As Toddy points out, pine needles vary in length, depending on species.
There's a Dene' woman in our village doing beadwork and needle baskets.
She gets Ponderosa Pine (Pinus ponderosa) needles from 500 miles south of here, some needles are 20-25cm long.
We lost most pine to Mountain Pine Beetle over the past decade or so. 18,000,000 ha dead and cracked.
Lodgepole Pine (P. contorta) needles are rarely more than 6cm long.