Bio Spira is designed to only work correctly when it is added at the same time as the
total number of fish you plan on keeping in the tank (full fish load). It will become active and begin feeding, colonizing, and reproducing immediately after you add it. It should only need added once.
Many people believe it is sacreligious to add a full fish load to a new tank. So, they add Bio Spira, only a few fish, then after a few weeks, add the rest of the fish and experience ammonia and nitrite spikes, then conclude that Bio Spira doesn't work.
Since Bio Spira is the actual nitrifying bacteria that is found in a naturally cycled tank (and is the only product that is), it needs a full fish load to sustain it after it is added. Otherwise, only the bacteria that can survive on the fish waste in the tank at the time will survive, then when more fish are added later, you'll get spikes.
This is one of the major hurdles in getting Bio Spira available in large chains like PetSmart, Petco, etc.
If you don't believe me check here -->
http://www.aquaria.info/index.php?name=PNphpBB2&file=viewtopic&t=7372