The best time to buy a house is when you're not buying it for yourself but will be using it as as rental. Most people were sold the idea of the American Dream where your "house was an asset", but if we look at the definitions between an asset and a liability we find out that a house is actually a liability.