Yes, anti-hair fall shampoos are effective against mild to moderate hair loss problems. And it often takes more than 3 months of continuous usage to see results.