I’m Caucasian and I have really thick straight hair. It never seems to grow past my shoulders. If I cut it short, it grows back Really fast. If I get layers, they grow back really fast. My hair has been medium length forever and it never seems to want to grow past my shoulders, what’s the deal? Why does it grow so fast and then grow so slow?