A good majority of us if not all known we are guilty of it, hunting for that magic product that will give us unbelievable results. I have learned that the only 'MAGIC' is learning to listen to what your hair wants. Learn the signs when your hair is breaking and shedding, look to see if your hair looks healthy in general. When you buy a new shampoo or conditioner does your hair felt different after using it, feel how wet the products you are putting on the weight of your hair. Products you are using have to work with your hair to bring out its natural shine and health. If all you are doing is covering the damage, before you known it, you will look at your hair and just want to shave it off and start over. There is no such thing as a magic product; there are people who use products with mineral oil and other harmful ingredients and still have great hair.
Then you have others that buy expensive organic and natural products and still can not get results. It is all base on your personal hair type and how it behaves. Customizing your regiment to fit your needs is the most important thing you can do for your hair.
The best thing for you to understand is that if you want to retain your length, you need to minimize the mechanical damage that goes on every day. You should realize that you do physically break your hair, the chose that you make mainly in your hair products. Preventing the problem in the first is your best option, Learn to take care of your hair in its best way. How you and your hair handling methods are more important than anything else. Products are important for your hair, but learning great caring ways makes all the differences in your end results.