TB is good for 10 years only. So if you haven't had TB shoot for 10 years, it is required to get another shoot.
It is covered by most insurance, so you can contact your PDP, and ask him/her to give you a shoot. Bring the record to immigration physician.