It has often been said that certain supplements should be cycled e.g. Creatine, NO supplements, thermogenics and natural testosterone boosters. Some say protein can be cycled for better gains. I take some herbs that raise testosterone and I cycle them; I think this is the right thing to do. I am unsure whether I should also cycle Ipriflavone, B-vitamins and Ginkgo Biloba (I take this for my brain). Ginkgo Biloba is a herb like the natural test boosters; does this mean it should be cycled because it is a herb? Also, would I benefit from reducing protein during SD in order to bounce back stronger when I start weights again? Are protein requirements less during SD?