When current situations seem to get tough... believe and trust that god always will make a way for a successful and blessed outcome! Every challenge you are faced with is a challenge for strength.. keep on striving and reset yourself from the nonsense.
Take time to acknowledge the accomplishments and also reflect on the challenges you have been through. Understand that you are still on a prosperous journey... keep on striving!
Self Reflection keeps you aware of how you are doing and showcases your ability to identify your weak points. It's okay to have faults, but you gain strength in knowing that you can always better yourself.