Question: how long do you have to pay back your student overdraft?
Answer: You'll have to pay off the overdraft eventually, usually after two or three years. The way banks try to encourage this is to reduce the maximum 0% overdraft each year – the idea being that by the time the 0% ends, you'll have paid it off.