Can my immortal horse die?

No, they will live forever, no matter how low their health and energy get.