Inactive (latent) TB will have a positive skin test but you will have no symptoms. You will need to take medication to prevent active TB. You may need to take this medication for a 3-9 month period. Again, it is important to take all the medication as recommended to prevent drug-resistant TB.