In general, the benefits will last for days after treatment. This will vary from person to person and by the type of treatment received. Some of our gains like medications are for immediate results while vitamins are metabolized over a longer period of time.