Spring Beauty O-Wards 2018: 72 Products We Love This Year
Best for fine hair: John Frieda Luxurious Volume Core Restore Protein-Infused Shampoo
Pump up limp strands with this body builder: Plant-derived proteins leave hair insanely full.
Best for frizzy hair: L'Oréal Paris Elvive Smooth Intense Smoothing Shampoo
This winner has a kera-oleo complex that tames flyaways and keeps hair looking sleek for up to three days.
Best for damaged hair: Carol's Daughter Green Supreme Sulfate-Free Shampoo
Matcha, coconut, and moringa extract strengthen the most fragile hair.
Best for dry hair: René Furterer Karité Hydra Hydrating Shine Shampoo
Healthy fats aren't just good for your diet: The natural oils here take strands from straw to silk.