Like G2G said, there are so many Amateur level guys doing more, even more than Pros these days. You cannot defeat good genetics, period. The fact that people stay on year-round or close to CONTINUOUSLY it is ludicrous. For myself, My cycles will usually last 12-16 weeks. For the past few years, they've been up 16 weeks straight. From there, I have a "Protocol" that allows me to rebound back to what I would say "Normal" for me. From my last shot, up to my next cycle's beginning shot, I'm looking at 12-13 weeks. Before cycling back on, I always check my bloods making sure I am good to go. I will also draw my bloods 6 weeks into my cycle, and after 12 weeks to keep check that everything is working the way it should. So, essentially, I am cycling 6-8 months out of the year depending on how my PCT falls within the year, if that makes sense. But, I never go over any 16 week period when cycling full. If I know that I am getting ready for a show. I will also time my PCT with the cycle that I will be running all the way into a show. That requires precision with strategy ... and a completely different amount of time cycling with different compounds and protocols.
So, with everything just mentioned, know what you are doing before jumping on your next cycle. What are your goals? Why are you using certain compounds? Do you still want to have kids? Do I want to be a pro bodybuilder? Do I want to live to be 90? Do I want to be a freak? Do I even have the genetics to be a freak? Am I a fuckin' Retard? ... and the list goes on ... Remember, less is better. Minimize what you need for the goals you are trying to reach. It's only your body we're talking about .