The serum has fifty thousand videos. The comment section is unanimous: "holy grail," "finally something that works," "my hair completely transformed." Your hair is frizzy and dry. So is the commenter's. You order it.
Six weeks later it's doing nothing. Not making things worse. Just sitting there, inert, while your hair continues being exactly as frizzy and dry as before.
The serum wasn't lying. It probably works precisely as described. The problem is that "works" was calibrated to someone else's hair.
Built the same, behaving differently
Hair is structurally consistent across all human beings. The same three-part architecture: an outer layer of overlapping scale-like structures called the cuticle, a cortex underneath that makes up the majority of the fiber's mass, and in coarser hairs, a loosely packed central region called the medulla.[1] Keratin proteins throughout. Lipids in the cell membrane complex that bind everything together.
That shared blueprint is where the consistency ends.
Beneath the shared molecular structure, the physical properties vary substantially. Research measuring hair from subjects of different ethnic origins found identical internal protein architecture across all groups, while geometry, mechanical strength, and water swelling differed measurably.[2] A more recent appraisal pushed further: the variation isn't only between broad ethnic categories. It exists significantly within them, based on individual curl type, cross-sectional area, and lipid content.[3] No two heads of hair are running the same physics.
This matters because hair care products interact with the physical surface of the fiber. They respond to the cuticle's state, the strand's porosity, the fiber's damage history. "Works for frizzy hair" is, at best, a starting point.
What the cuticle decides
Porosity is the most immediate expression of this. It describes how flat or raised the cuticle scales sit, which determines how readily moisture enters and exits the strand. A conditioner that works for low-porosity hair, by providing lightweight hydration that flat scales will accept, can sit uselessly on high-porosity hair, which needs something to slow moisture's equally fast exit.
This isn't a preference difference. Conditioning research confirms that the mechanism changes based on the fiber's surface state. The coverage, water content, and frictional behavior of a deposited conditioner all depend on what they're landing on, and the approach that works at one damage level doesn't translate directly to another.[5] Same conditioner, different hair, different result.
One more thing worth knowing: conditioners don't repair structural damage. They improve manageability, and they do it well. But research on how conditioning ingredients interact with the hair surface found no reversal of oxidative damage.[6] The product responds to the surface, it doesn't heal the interior. That's not a criticism. It's a reason to understand what you're trying to accomplish.
“No two heads of hair are running the same physics.”
The variables that actually predict what works
Most product marketing focuses on outcomes: "for dry hair," "for frizz," "for curl definition." Those are symptoms. The variables underneath them are what determine whether something will actually work on your hair.
Porosity is the most immediately practical: how moisture enters, moves through, and leaves the strand. Low porosity is slow in, slow out. High porosity is fast in, fast out. The fix for each looks different enough that the wrong approach can worsen both problems. The full porosity guide covers how to test yours and what to do with the result.
Curl pattern describes the geometry of the fiber. A tightly coiled strand is more elliptical in cross-section.[4] It bends at sharper angles, tangles more easily at those points, and is more susceptible to breakage there. Products designed for loose waves won't behave the same on tight coils, because the architecture they're landing on is physically different.
Strand thickness and density are distinct things that get collapsed into one constantly. A head of hair can have thousands of fine strands (high density, low thickness per strand) or far fewer thick ones (low density, high thickness). What weighs fine hair down is often exactly what coarse hair needs. Understanding the difference changes what you reach for entirely.
Scalp type is its own variable, independent of the hair shaft. Sebum production, sensitivity, and buildup rate all influence how often to wash and how thoroughly to cleanse, separately from what you do for the lengths.
Protein and moisture balance is the status of what your hair currently needs, not a fixed property. Not all dry, limp, or brittle hair has the same cause. Some is moisture-deficient. Some is protein-depleted. The appropriate response differs, and applying the wrong correction can compound the problem rather than fix it. The protein-moisture balance guide walks through how to read the difference.
Where to start
The question that drives most product decisions is "what works for my hair?" It's the right question, asked of the wrong sources. A trending ingredient, a comment section, or a dermatologist-reviewed list can't answer it, because none of them know what your hair is.
The answer requires a few known variables. Porosity. Curl pattern. Strand thickness. Scalp type. Protein-moisture status. Once those are clear, the product question becomes considerably more specific, and considerably more answerable.
That's the structure behind the ROOTS quiz. Not a symptom-matcher, but a system that starts from your actual hair and works forward. The science behind why your hair behaves the way it does is exactly the science that determines which products are worth trying.
Knowing your hair and finding the right products for it aren't separate steps.