Can the price of Bitcoin ever be stable to the USD? It seems like the only way to sell BTC for products/services is to have the BTC reflect how other currencies are doing. I'm not great in economics but can it ever be stable?
No currencies are stable unless they have a central bank making it artificially stabile. When that is said, the stability will largely be depending on the size of the economy. I do not, however know exactly how to measure the size of the Bitcoin economy, but I assume it should be measured in terms of the total amount sent between people or companies over a period of time (which would be similar to the measurement of GDP).