I have been going through depression and anxiety due to my past sins. I get dreams about the things I have done and it depresses me because all those things are now haunting me. I have repented to Allah and I am trying to walk on Sirat e Mustaqeem but these dreams and thoughts are ruining my efforts. Can you please suggest me a way to get rid of these anxious and depressive thoughts?

1. Seek therapy such as CBT
2. Know it’s Shaitan who is trying to affect you
3. Don’t lose hope from mercy of Allah
4. Recite these Duas