http://www.lowpaymentnow.com/refinance-purchase/

how long after you purchase a home do you have to wait to refinance?
there is no limit as such and you may not want to do it for atleast around 5 years assuming the economic factors would change to make the Refinancing rewarding unless of course
the economy becomes so bad that the Interest Rates go down
to almsot 0% chances for which are much less.
you must also be aware of the costs involved in refinancing
which can run upto 3@ of the refinanced value.
Quicken Loans Refinance/ Purchase – Joe Kustra Mortgage Banker