The phrase "constant stimulation" means being constantly engaged or exposed to a variety of things that keep your mind busy or entertained.