habang-buhay

Etymology
From.

Adjective

 * 1) lifelong; for life; lifetime

Noun

 * 1) lifetime; whole life