根据您的描述,孩子总是在半夜睡觉时突然大喊大叫,并且每次都在12点之前,这可能是夜惊症的表现。夜惊症是一种常见的儿童睡眠障碍,通常在儿童4-12岁时出现。它可能是由于神经系统发育不成熟引起的,通常不需要特殊治疗。您可以尝试以下方法来帮助孩子应对夜惊症:保持孩子的睡眠环境安静舒适,避免刺激;建立规律的睡眠时间表;确保孩子有足够的睡眠;如果孩子在夜惊发作时受伤,可以在床边放置柔软的物品以保护他。如果孩子的夜惊症持续存在或严重影响了他的生活质量,建议您咨询儿科医生以获取进一步的建议和帮助。以上建议仅供参考,也不能替代专业医生的面对面咨询。