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.