Give sometimes everything will be alright.
Everything happens for a reason. Wait on God and trust in Him. He wants the best for us. He wants to take us from glory to glory, and from victory to victory.
Soon, when all is well, you're going to look back on this period of your life and be so glad that you never gave up.