How soon can you refinance after taking out a home mortgage?

Right away as long as the lender will ok it. Some want a year some want 6 months some do not care. Read your note to make sure you do not have a prepayment penalty. It can be high. 6 months interest on the full amount of your present loan.