Ans: Generally, a home loan repayment period varies between 10 and 30 years.