Getting yo shit together requires a deep level of honesty with yourself, you gotta be able to look at yourself in the mirror & be willing to accept flaws & behavior that's not allowing you to grow , self evaluation is difficult but it's extremely necessary.
Allah delayed something in your life, only to have this sincere state of heart from you, so that He can open up the doors for you. trust Allah because tawakkul opens doors to miracles which are beyond our imagination. and there's no door that Allah can't open.
my age has made me realize that i really need Allah in everything, everywhere and at all times, He is the only safe place that truly heals my inner peace