The path that God has set for us is not without obstacles. Everything does not always go perfectly, but it certainly is a lot easier with God by your side and full Faith in our Lord and Savior, Jesus Christ.
We are not promised a smooth, perfect path, but He did promise us that He will be with us through the hard times and the good times. When challenges come, continue to look to God, and He will make a way. Continue to look to Jesus, and keep your faith in Him, and He will make a way. Giant problems don't seem so big any more when you have full Faith in Christ.
As long as you are a child of God, you are righteous and justified. As long as you diligently seek Him, and apply proper repentance for salvation to your life, you will find joy.