No, Tricare for life does not cover for hearing aids or hearing problems. This is due to the fact that federal law does not allow it. This is the same way or case where it cannot pay for glasses either. There is a program that is not related to Tricare known as Retiree At Cost Hearing Aid Program (RACHAP) that does this. It allows retirees only to buy hearing aids which is at the governments cost.