Stay doing what you are doing until you stop making progress. Then its time to change things up - not necessarily your training. Diet etc can all be manipulated.
If your poundages are improving, keep at it. Once you feel like you have hit a bit of a plateau, take a week off and come back to another routine. Don't change your routine just for the sake of it, your body will tell you when a change is needed.
And also, you don't have to make huge changes, maybe just change the rep range you use, so go from 10-12, down to 6-8, alter your rest periods, add/drop some sets. Major changes aren't always necessary.
Keep it up!