How long does a functional medicine detoxification program last?