you can refi at anytime after closing, no time limit. The only limit is you need to figure out how long you plan to live in it, if it is at least 1 year and you can save at least 2,000 /year, I will say do it.