I have been told by my doctor that it is something that neeRAB to be in your system. It even takes 2 weeks straight on it to get it going. So I think it only works best by taking it daily. I am guilty of not taking it daily. Now I think I have a sinus infection because I let the drainage build up.