Just because you can doesn't mean you should . Consider these factors first:
You must typically wait 210 days (about 7 months) and have made at least six on-time payments to qualify for a Streamline Refinance.
The "how soon" depends largely on your loan type and your goal for refinancing. Waiting Periods by Loan Type
If you aren't sure which rules apply to you, check with your current lender or a mortgage broker .
You may hear lenders tell you to wait exactly six months. This is often because of —if you refinance within 180 days, the original loan officer may have to pay back their commission. While this isn't a legal restriction for you, it is why some lenders are hesitant to help you refinance immediately. When Does It Make Sense to Refinance?