Hey Mr. Trainer… When should I tweak/change programs?

Hey Mr. Trainer… When should I tweak/change programs?