How long should you live in a home before selling it?