This is sad but true. Time heals every breken heart. Turn away from the past and as you move forward, never hurt youself from looking back because all the memories, good or bad, will flashed back and you'll get hurt instantly. But however it may turn out, the problem is still there. Instead of thinking what you have done wrong, or what could have/ would have done or happen, think of something that will distract you in thinking of those. Youself is your bestfriend. Take care of yourself for the meantime. Maybe you just didn't got time for yourself that much that's why things happened gone upside down. We might think that in this purpose we could have better answers to our questions if we do this particular action. But few of those became or tuned out great.
Before we decide to do stuff, we should think twice or even hundreds of times for us to anticipate what will happen. So that when the negative happening occurs, we can think for a back up or better yet a solution.
Always remember, God is always in control. He will never forsake you nor let bad things happen to you or outrun you. You can face it because He knows that you can! Faith in God includes faith in His timing as what in the book of Habbakuk tells :)