It's advisable to plan on staying in the home for at least 3-5 years. A 5-year stay is considered a safer bet for appreciation and building enough equity to move up when you buy your next home.