How to do the test

  1. Pick one clean, shed, product-free strand. Skip plucked hair and anything coated with oils, butters, leave-ins, or silicone.
  2. Drop it into a still bowl or clear glass of room-temperature water.
  3. Leave it alone for 2 to 5 minutes.
  4. Do not stir or shake the water.
  5. Watch the whole sequence: float, hang just below the surface, sink slowly, or drop fast.
  6. If the first strand is unclear, try two or three more from different areas of the head.

A shed strand is better than a plucked one because plucking can leave scalp oils and handling stress on the hair. Coated hair is harder to read because the product film can slow wetting before the strand itself tells you anything useful.

How to read the result

What you see What it often points to What can throw it off
Strand stays near the top for 2 to 5 minutes Low porosity becomes more likely Oils, butters, silicone, leave-in, trapped air
Strand sinks slowly after a pause Medium porosity or a mixed pattern Light residue, curl pattern, older ends
Strand drops in under 60 seconds Low porosity is less likely Heat damage, color, relaxer, fine strands, agitation
Bubbles cling to the strand Air or surface residue is hanging on Plucked hair, rough handling, stirred water
Roots, mids, and ends behave differently Mixed porosity across the head Heat, chemical services, repeated wear

The strongest clue is the pattern, not the final position. A strand that floats, hangs under the surface, and then slowly goes down tells you more than one that lands hard at the bottom.

Mixed behavior is common on textured hair. Styling history often changes the result more than curl pattern does. Fresh roots may hold up differently from older ends that have seen heat, color, relaxers, or a lot of daily wear.

What can throw off the reading

Product buildup is the biggest problem. Butters, oils, gels, edge control, and silicones sit on the strand and trap air, so hair can float because of residue rather than porosity.

Damage pushes the result the other way. Color, relaxers, bleach, repeated heat, and mechanical wear open the strand and can make it take on water faster. That does not mean the hair is healthier; it just means the surface is more open.

Hard water can muddy the picture too. Mineral residue can leave the hair feeling coated even after a wash, so the strand may behave like it has buildup even when the routine seems clean.

Stirring the water also ruins the read. Moving water creates bubbles that cling to the hair and make the strand look more resistant than it really is.

If the strand was plucked, the root end can carry scalp oils and a little extra stress from pulling. That makes the result noisier than a true shed strand.

When to use it, and when to lean on wash-day behavior instead

Use the cup test when the hair is clean and product layers are light. That is when the result has the best chance of telling you something useful.

Skip it as your main guide when the hair is coated with heavy creams, oils, leave-ins, or silicone. It is also a poor main guide after braid takedowns, twist sets, edge styling, or any routine that leaves a lot of product on the strand.

Read section by section if the hair is color-treated, relaxed, or heat-styled through the ends. Roots, mids, and ends do not always behave the same way, and one glass can hide that split.

It is also less useful on very short hair, because short strands behave less predictably in water.

If breakage is the bigger issue, look there first. Breakage needs attention to tension, detangling habits, protein balance, and heat history. Porosity can affect moisture, but it does not explain every snapped strand.

A better everyday check is how the hair behaves after a proper cleanse. Notice how long a section takes to fully wet under running water, how conditioner sits during rinse-out, and whether the hair still feels coated after washing. That tells you more about daily care than one float test does.

What to do if low porosity seems likely

If the hair keeps floating on clean water and resists wetting after a proper wash, treat low porosity as a working clue.

That usually points toward:

  • lighter layers instead of heavy creams and butters
  • thorough wetting and rinsing
  • less buildup between wash days
  • a clarifying wash before retesting if residue is part of the picture
  • separate notes for roots, mids, and ends

Keep track of what was happening when you tested: freshly clarified, heavily oiled, recently colored, or heat-styled. The reading means more when you know the setup behind it.

Retest only after a real reset or a major hair change. Repeating the cup test on coated hair gives the same noisy answer again.

If the hair wets quickly but still feels dry later, porosity is probably only part of the story. Moisture loss, damage, and product choice may be doing more of the work.

Common mistakes to avoid

  • Testing coated hair
  • Using a plucked strand
  • Stirring the water
  • Reading one strand as the whole head
  • Treating a fast sink as a health verdict
  • Assuming low porosity hair needs heavier products
  • Ignoring wash-day behavior when it disagrees with the cup test

A float test does not settle the whole hair question. It points you toward the next care change, but the clean wash-day pattern should have the final word when the two disagree.

Bottom line

Use the low porosity hair water test on a clean shed strand in still water, and watch what happens over a few minutes. A slow float and slow sink can point toward low porosity, but buildup, damage, hard water, and mixed porosity can change the picture.

The most useful read comes from pairing the test with wash-day behavior. If hair resists wetting, holds onto residue, and does better with lighter layers after a clean cleanse, low porosity is a strong working clue. If it wets fast, sinks fast, or feels dry for other reasons, porosity is only part of the story.