You can refinance your mortgage as many times as it makes financial sense to do so. The only caveat is that you might have to wait six months from your most recent closing (whether it was a purchase or previous refinance) to do it again. Also, remember that refinancing includes closing costs. Those typically equal 2-5 percent of the loan amount, which is enough to deter most people from refinancing every time interest rates fall.