Well it will take as long as it needs to take. How long does a baby take to form in the womb? Nine months. Any sooner or later and we have serious problems.
How long will the hardship you are currently facing last? Well…. who knows anyway? All we know is that it will pass. We just have to wait it out.
Then tell me. How long will it take for me to become rich? I am not really sure. The better question is: are you willing to do all it takes to become rich? Because as sure as it takes nine months for a baby to form, it will also take some time for you to become rich.