I will agree with one thing that all of those bad moments that you have faced in your life is preparing you for that good moment that’s on its way. What you face today is preparing you for tomorrow. Don’t focus on why is this happening to me. Focus on receiving the message, gaining wisdom, knowledge and understanding so that you can obtain the answer to what you just been through. So you can look back on it and use it as a teachable moment to overcome more things that’s to come.