What is the difference between HIV and AIDS?

HIV is a virus which can infect humans through sex, through blood transfusions, through sharing needles and from mother to child.
AIDS is a condition which occurs many years after infection with HIV (if no treatment is taken) due to the damage the HIV virus causes to the human body. It is the last stage of HIV infection. In this condition the cells in the body which are responsible for fighting infections are lost due to HIV and therefore the body becomes weak and susceptible for infections and cancers.
Therefore, having HIV infection DOES NOT mean the person has AIDS. If a person with HIV infection begins treatment early and takes regular treatment then you can prevent his body from going into AIDS.

How long does it take for HIV infection to become AIDS?

Previously, when there was no treatment for HIV available, HIV infection would take about 10 years’ time to become AIDS. But currently, with the available treatment for HIV, AIDS can be completely prevented from occurring if the patient takes regular treatment.