another side that im not sure anyone mentioned is the addiction feeling. it is not a physical i need a shot and will car jack some one for it. it is the getting big,getting noticed,feeling big and then coming off and dropping some water weight and people asking you if you stopped training cause you dropped some size.
it is very mentally addictive im 244 now so i dont worry about the little drops but years ago i did and that planned 12 weeks off turned into 6 weeks off because of feeling smaller. it took me years to get a grip on that. and when you think i'll only do 1 or 2 cycles it turns into 10.