I am facing great difficulties from past two-three years. Alhamdulillah during this period I started praying regularly and mostly on time. To remove those difficulties I have been doing numerous amaal but as the things starts improving suddenly the things get worse again. I am doing astagfar but i don't know which of my sins are obstructions to all the dua I do?

Please help me with some amaal for removing those difficulties so that I can focus on my work and ibadah.

In this period for a year I was a patient of anxiety and depression too.

I recommend the following:

1- Trust Allah. As negative as your life seems, you have a generous Lord who will take care of you. Our life sometimes is like a movie. If you see the first 30 minutes of a movie and that’s it, it would seem like a terrible movie. You’d have to see it until the end before you judge it. Don’t judge your life. You don’t know what awaits you. Be patient and things will get better Insha’Allah.

2- At night, before you sleep, go into sujud for 3-5 minutes, and say Subhana Rabbial A’la wa behamdeh taking a deep breath each time.

3- Before you sleep, say 100 times La ilaha Illa Allah taking a deep breath each time.

4- In the morning, after the Fajr prayer, put your hand on your heart and say 70 times “Ya Fattah” which means O Allah who opens a new path for us.

5- Pray two rak’as daily and when you’re done gift them to Imam Mahdi (a). Then directly talk to him and ask him to intercede for you for this situation:

6- Try your best to figure out if there is a sin causing this. Some sins might creative negativity around us—such as music, backbiting, being disrespectful with parents, skipping salat, and so on.