I think that it’s half true that you’re hair can get immune to any goodness a particular product gives it - a few times I’ve switched and seen a huge improvement, but there are still products I’ve used constantly for months on end and they never lose effect. You can tell for sure when something loses effect though :)