How long will the drugs work?
Regular monitoring using blood tests will check that the drugs are working and that they continue to work.
How long a combination works depends on not developing resistance.
To prevent resistance developing you need to get viral load to undetectable levels and then keep it there. To achieve this you need to take all your meds at the right time.
Getting an undetectable viral load is the first goal of treatment. If your viral load stays this low, you can use the same combination for many years.
Around 95% of people whose viral loads stay undetectable for the first year, will continue to be undetectable for each following year.
There is no built-in time when treatment will stop working or wear out. If you are carfeul to take the drugs on time, as they are prescribed, you can in theory use the same combination until a cure is found.