How soon can you buy a home after a foreclosure?

Those who have lost their homes to foreclosure used to have to wait as long as seven years to buy another home. Today, the wait is as little as three years. In some cases, there’s no wait at all. Check out all these options for home buyers.