God's plan for you is always good. It may come with a few twist and turns in the journey. It might be different than how you imagined it. His plan, His purpose, and His path for you won't always make sense, but it will take you exactly where He wants you to be. Have faith in Him.
The best time to thank God is long before a prayer is answered, before a breakthrough comes, and before a promise is fulfilled because it shows that even when circumstances seem against you, you trust that God is for you and His answer, the victory, the promise, and the sunshine is on its way. Thank Him today. It will uplift your spirit and it will glorify Him.