It can take between 40 and 90 days to get a VA mortgage. It depends on the lender and whether you meet the requirements. While the pre-approval process can be completed in about 24 hours, it would take about a month to get approved and close the loan. It’s important to work with a reliable lender that can speed up the process.