Once someone told Hazrat Sadiq (AS): "I have problems, and they are not resolved yet, what should I do?" Imam said: read this prayer: "Oh turner of the hearts (Allah the most, high) keep our hearts firm on your religion", reciting this prayer by one's tongue is not what meant here, you need to engage your heart in reciting it, you have to build a connection, your problems are all about your heart. When you turn your heart to him, then say "Oh my Lord" and you will be answered.
source : erfan.ir