When to work on your startup?

So you have an idea. A brilliant idea for a [...]