Technically there is no limit to how many times you can refinance your mortgageno limit to how many times you can refinance your mortgage. You can refinance as many times as a lender will give you a loan.
Refinancing your mortgage multiple times will have consequences. Every time you apply to refinance your mortgage, your lender does a credit history check which causes your credit score to drop slightly. Doing this too often, regardless of the type of loan you’re looking into, will make lenders more hesitant to deal with you because you’ll be seen as “high risk”. Any loans you are offered will likely carry high interest rates.