tl;dr: My business is a little over 3 years old and I didn't have a solid business plan until a few months ago. The take aways? "Don't develop a product you think other people need, develop a product you need" and "grow organically and throw away your business plan frequently."