Over thinned ends are the most common single reason long hair will not sit properly. Once the weight along the perimeter is gone the hair expands rather than falling, and no product on the shelf will put it back.