0% interest periods on credit cards can vary significantly in length. The cards with the longest 0% purchase rate will usually have stricter eligibility criteria and so may only be available to those in a strong financial position with good credit histories, who are viewed by providers as presenting the lowest risk.
0% interest periods on purchase credit cards can be up to two years or possibly even longer.