Hello Bro,
1. Timing chains do not last for life. However, good quality chains are very,very lasting. Personally, I had used chains that lasted more than 150,000km.
2.It will be make sufficient noise to warn you that it needs to be replaced.
Hope it helps.