2岁小孩半夜哭闹通常是由以下原因造成的:1. 生理因素:2岁小孩的生理发育还不完全,可能会因为生长疼痛、牙齿发育、肚子饿或者尿布湿而感到不舒服,从而引发哭闹。2. 心理因素:2岁是幼儿阶段,孩子开始有自我意识,可能会因为分离焦虑、孤独感或者害怕黑暗等心理因素而哭闹。3. 环境因素:孩子的睡眠环境可能会影响睡眠质量,如果环境嘈杂、温度过高或者光线太亮,都会影响孩子的睡眠,从而导致半夜哭闹。4. 疾病因素:有些疾病会导致孩子睡眠质量下降,比如感冒、发烧、咳嗽等,这些症状都会让孩子感到不舒服,从而引发哭闹。如果孩子哭闹频率过高或者持续时间过长,就应该及时就医,寻求医生的帮助。