In general, it will usually take between two to six weeks to get a mortgage approved. The application process will be accelerated if you go through a mortgage broker who can find you the best deals that suit your circumstances. A mortgage offer is usually valid for up to six months.