Forgive yourself, forgive others
You say you need a miracle in your life. But then you spend every waking moment pointing out all the things that are wrong with everyone and everything around you. You can’t have miracles alongside judgment. Miracles often are the ones that come up when you never would expect them to. They happen when you’re focused on what’s going right, not just what’s going wrong.
Look for the good in others - even if you have to look REALLLLLY hard. You will find it. Focus on the good, the positive.
Where there is judgment, there can be no miracles. Where there is no forgiveness, there can be no miracles. Where there is complaining and a lack of gratitude, there can be no miracles. Forgive yourself. Forgive others. Don’t be held down by things that are outside of your control. Don’t let those things take up real estate in your head.
Look for the good. See the good. Expect the miracles.