I used to try and follow all these different routines, P90x etc. they work, don't get me wrong.
I've seen the best results by just figuring out what works for me, and staying dedicated to lifting no matter what.
I train 5 days a week, no excuses, no bullshitting. This week for example I've already had my 5 days, I've got no soreness at the moment, tons of energy, it's time for some more...
Leg day (third time this week)