There are a few things that TRICARE for Life does not cover. These include:
-Long-term care
-Private-duty nursing
-Acupuncture
-Hospice care
-Dental care
-Vision care
For more information on what is not covered by TRICARE for Life, you can read this article from Military.com.