¿Por qué no puedo dormir bien cuando codigo por la noche?

Estás usando un dispositivo de pantalla.

Estás usando tu cerebro creativo y tu cerebro lógico.

Como dijo Eric, debes relajarte antes de irte a dormir. Lee un libro aburrido para que tu mente empiece a relajarse.