This life is not perfect. The mess you make, the delays, the things you don’t understand, they’re all part of the Almighty’s Plan for you. He’s worked out every bit of the puzzle. Your job is to bear good patience as you go through it. You’ll see the full picture eventually.
Do you have friends who will speak good about you behind your back? Friends who will stand up for you and defend you in your absence? If you have such friends, you’re blessed. Nurture the friendship.