You should think about applying for a new mortgage two to three months before your existing deal comes to an end. It can take a month to get an offer from a mortgage lender (though this can sometimes be quicker) and an offer will typically be valid for three months or to a specific completion deadline.