The Bio Thrive Grow is used in veg but if you are using FFOF or Happy Frog you most likely will not need much if any veg nutes, Bio Thrive Bloom is for flowering. The Bio Root is used pretty much threw the grow it is best to stop using it at about week 6 of flower, I use it and love it so far. Camg+ is needed if using RO water to water your plants or if your water source is low in calcium and magnesium, I use this as well and love it and will stick with it, you want to run this threw out the entire grow until you stop feeding. It also has in addition to ca and mg, molasses and sugars which help boost the flowering of the plant. Boi Weed is a growth booster and can be used for the entire grow and stopped at flush time. Boi Marine look like it should be used in veg only but I would not bother with it personally. Boi Bud is a bloom booster and is used in flower. Black Diamond is a soil enhancer and IMO is also not needed.