Hey there,
I lifted weights for about 16 years, bulking/cutting with limited success, but I finally get the hang of what works for me - I'm 31 years old, and I'm fitter and healthier than I ever was.
I got into the low single digits body fat percentage with the Anabolic Diet (5 days keto/2 days refeed), but I couldn't build mass with it, so I switched to Leangains (
http://www.leangains.com/) - good stuff. It's a form of intermittent fasting, you have an eating window of 8 hours per day, and you cycle your macros and calories for workout/non-workout days.
I just skip breakfast, eat more on workout days (120% calories, mostly carbs and protein) and less on non-workout days (80% calories, mostly fat and protein). Body recomposition is possible with this diet, you lose fat on the non-workout days and build muscle on the workout days. It's not the usual bodybuilding bro-science, you can find a lot of information on intermittent fasting on the leangains site itself and on one of my favorite sites, suppversitiy (
http://suppversity.blogspot.de/).
My weight lifting regime is three times a week (weighted lunges, Romanian Deadlift, barbell rows, weighted pull-ups, weighted dips, dumbbell press, incline dumbbell press, power shrugs, Nilssen curls [http://www.youtube.com/watch?v=FBwcFdovb94]). My non-workout days aren't exactly non-workout, I train my abs two times a week with leg raises, cable crunches and cable wood choppers. Weight training takes about 40 minutes, abs 20 minutes.
Lifting is fun again, and I'm always well rested and motivated on my training days! Intermittent fasting is great too, you can eat for looks and health and still have a nice big lunch with the family on a training day.