Most of my recommendations for considering yourself an advanced steroid user are self-explanatory. Basically, my worry here is that no matter how many cycles you´ve done, if you´re losing half of your gains from each cycle, then you have a lot of work to do to figure out what you´re doing wrong after your cycles end. There´s really no way around that fact & if you´re not keeping half of your gains, then something is going wrong when you end your cycles. Before you jump into an advanced cycle, with multiple compounds and drugs, you need to get your post cycle in order. If you´re losing more than half your gains from every cycle… then something isn´t in check. You aren´t an advanced steroid user you´ve just used a lot of them. But, if you keep most of your gains from each cycle, and meet the other 3 criteria for being advanced, then this cycle is for you!
More specifically, the methylcobalamin form of B12 is recommended, as it has been shown to be the most effective. Taking B12 gives you a huge boost of energy while training, and more importantly, greatly helps your recovery.
Injectable steroids are injected into muscle tissue, not into the veins. They are slowly released from the muscles into the rest of the body, and may be detectable for months after last use. Injectable steroids can be oil-based or water-based. Injectable anabolic steroids which are oil-based have longer half-life than water-based steroids. Both steroid types have much longer half-lives than oral anabolic steroids. And this is proving to be a drawback for injectables as they have high probability of being detected in drug screening since their clearance times tend to be longer than orals. Athletes resolve this problem by using injectable testosterone early in the cycle then switch to orals when approaching the end of the cycle and drug testing is imminent.