There are a number of reasons why you may need to buy a new home. Although you love your current home your circumstances have changed. With changing circumstances your needs will change and this might mean your house doesn't fit your lifestyle. Is it time for your next house? Before you make the jump you should know what to expect. Avoid common mistakes that could cost you thousands.