All mortgage offers last for a fixed amount of time. In the case of major mortgage lenders, an offer tends to last for six months. With smaller brokers, offers might only last as long as three months.