Source: https://money.stackexchange.com/questions/38789/withdraw-from-ira-or-regular-savings-for-first-time-home-buyer