In life not everything goes your way. sometimes things just don't go right at all. but God said in Romans 8:28. everything works together for the good of those who love Him & are called according to His purpose.
for you to be able to stand the test of time you need to know & understand Romans 8:28.
God will make your situation to work for your good, not for your worst. many times we fail in life because we did not understand this.
He said EVERYTHING not SOMETHINGS. He also said WILL, not MAY. which means it doesn't matter what it is that you may be facing, it is for your good.
God has already chose you. you are Highly favoured. you just need to understand this & know that if you love the Lord & made Him the centre of you living. everything will work for your good.
I hold on to that scripture in my every day life. it is what keeps me going even when things don't seem bright, but i understand that God is for me & all of my troubles will work for my good. as i dwell in His word & meditate in it. in Him i win.