Although we know that all things work out for good to those who love Him, it is hard to maintain our peace in tough times, we tend to worry and complain instead. We spend more time to crack our heads thinking of a solution, running in our minds the things to say instead of praying. We forgot that our Father wants the best for us, He promises us a hope and a future. Only He knows what is good and what is bad for us.
The things or people that we desperately long for is not always good for us. Only God sees the complete picture. He is the sovereign One. He knows all that you're going through. He knows what you really need more than you do. He can see through our hidden motives and intentions that we ourselves do not know of. So don't hide anything from Him, just be honest, come to Him in prayer and ask for His mercy, help and guidance today. Our loving Father will not neglect.
Which of you fathers, if your son asks for a fish, will give him a snake instead? Or if he asks for an egg, will give him a scorpion? If you then, though you are evil, know how to give good gifts to your children, how much more will your Father in heaven give the Holy Spirit to those who ask him!