Even though I don't train to failure, I push myself hard during workouts, and always end up extremely sore. Despite being consistent with my training (now around 2 years but I’ve had some inconsistencies), eating enough protein, and getting decent sleep, progress feels sluggish and recovery is a...