Do stay for a short time. It's the fact that you have taken the time to visit, and not the length of time you stay, that gives your patient the boost. Staying too long may tire them out. Better to visit more frequently but for no more than a half hour or so each time.