I read that terminal lenght is real but everyone can grow their hair at least to tailbone lenght( or butt or thigh ..something like that, i can't remember exatly) so basically everyone can grow long hair, but not everyone can grow it to their feet and around the corner. And you will not know your terminal length before you have taken extremely good care for you hair throughout every strands complete growthcycle which is many years(it depends on each person ).

So everyone can grow hair past their shoulders!

Sorry for any mistakes, english is my second language