I have a startup idea. But how do I know if it is worth it?

Ideas take birth every moment, but not each one succeeds. There are many reasons...