When it has an issue of effectiveness you usually can tell pretty quick
Whereas medication (at least in my experience) can suddenly stop being as effective due to your body building a tolerance, something you ate, an allergy forming that wasn’t there before, etc.