新生儿颅内出血一般需要住院10-20天左右的时间。由于每个新生儿的病情严重程度不同、身体素质不同等因素影响,所以具体住院时间也会有所差异。如果新生儿颅内出血的情况比较轻微,并没有出现明显的不适症状,而且自身的免疫力也比较好,此时可能不需要进行特殊治疗,只需要在医生指导下定期复查即可,通常情况下需要住院7天左右的时间。但如果新生儿颅内出血的情况比较严重,出现了频繁呕吐、昏迷等症状,而且还伴随着呼吸困难的现象,则需要及时到医院通过手术的方式进行处理,比如血肿清除术等,此时可能需要住院15-20天左右的时间。建议家长及时带患儿就医,在医生指导下完善相关检查并接受针对性治疗。同时还要注意观察新生儿的身体状况,如果出现其他不适的症状,应立即告知医生并配合医生积极进行治疗。