Hey Moriah as really know the feeling. But that God never makes mistakes at all. He put us on here for His purpose and reason. As hope you can seek help as with counseling along with in possibly medication. Believe me it took a very long time to find out. Let God lead you as only He can do so.