Sometimes it takes a long time to overcome. When things aren't going our way, especially for a long time, it can be easy to burnout and give up. Some of us take the feelings of frustration and turn them inward to a self attack. In those moments we feed dispair and may lose hope that things will ever take a turn. It is at these moments when we've got to remember that things are in Divine order. The more we remember, the easier it is to persevere. Everything we experience is what needs to happen for us. The more we persist, the more we will learn. The longer it takes, the more chances we have to understand the lesson. Be patient with yourself. The situation is taking time because it needs time.
Peace, Maat E.