3-5 years is ridicoulous for the person whos looking to acheive an elite level of sucess, starting at 25 is smart but again for the person looking to acheive an elite level of succes 25 could be to far away. these in my opinon are the minimal essentials for the begginer steroid user. to just blanket every thing with you must be 25 and have 3-5 years training is ubsurd in my opinion.