I have just completed a popular mass building program by Jim Stoppani called "Shortcut to Size". I found it to be really well designed. There are subtle variations in exercises that become noticeable over time, and they make total sense.
It took me longer than advertised 12 weeks: I started on December 15 and finished on April 27, which is approximately 18 weeks. I pulled a back muscle in the end of January (lost about 10 days there), took extra days off while traveling, etc. It took me longer, but I finished every workout, every set, and every rep. Nutrition wise, I followed Jim's advice on supplements (ordered bulk from Amazon and mixed my own). As far as food, I cannot possibly eat as much as Jim recommends for this program. It is a terrible thing - to eat when not hungry. It works better for me to wait between meals to start feeling a little bit hungry, and then eat with appetite.
As far as results, I started at 182 lbs and finished around 207. I am 6'3", so this is not the limit. I would like to bulk up beyond 220 lbs, maybe 230.
I spent some time considering what to do next. I did not find any program that would seem obviously good, so I started the same program from the beginning. I like it that it is 4 workouts per week, and that there are no exercises that require exotic equipment. I was able to do every exercise (or find a reasonable substitute) in a small gym with some free weights, a Smith machine, and a cable machine. The only problem with that program is that some workouts took me forever to complete. On many days I spent 2 hours and 30 minutes in the gym, and rarely did I spend less than 1 hour and 30 minutes per workout. I really think that 2h30m is excessive. Ideally I would like to keep it to 1 hour, maybe 1h30m. I think a program with supersets might help to keep workout time manageable.
There is another program by Jim, "Shortcut to Shred", which it seems most people would start after "Shortcut to Size". But I would like to do another round of mass building first.
What's a good program for me to do next? Any other advice for me? I feel like I had a good start, and want to keep the momentum.