In general, it takes two to six weeks to get a mortgage approved. The application process can be sped up by using a mortgage broker to get the greatest prices for your specific situation. A mortgage offer is typically good for six months.