Is it a struggle, or are you cheating yourself? How do you determine your weight and rep range?
If your program calls for an 8-12 range in reps and you complete all 12 every set you are NOT getting the full benefits from the program! Choose a weight to get results! Maybe the first set you hit 11, the next 9 or 10, your last set you shouldn't be able to hit the high end number.... 9 should feel like death. Once you gain strength and and can get 10-12 every set, that's your queue to up the weight. Don't get stuck doing the same weight day in & day out, write it down and then try to pass it! Aim for adding at least a few pounds every 2-3 weeks. You can't improve if you don't try to beat yesterday.