In 15-20 minutes you're likely performing hundreds of reps- far more than what's recommended to most beginners. Training an average of 5-6 days a week is also extreme. You might do well to allow for some rest for a few days then reboot with a much more curtailed routine.