Ten years. That’s the average amount of time a homeowner stays in a house before a sale, according to the National Association of Realtors®. Think that sounds shockingly short? Or way too long? The fact is, people's reasons for selling their homes are different, as are their time frames. Still, there are some common reasons—financial and emotional—that lead us to sell our current home and move on to the next one. And you don't always see the reasons coming. Read on for some telltale signs it's time to start looking for the next home and packing your bags (and when you should settle in for the long haul).