The usual length of stay for patients undergoing craniotomy for a brain tumor is 4 to 5 hospital days. Patients who have postoperative difficulties may be required to stay longer.