“His perfect timing” is a good way to understand it, we may pray and ask “why is it still a struggle, why is it still here” but maybe it is not time for the struggle to be taken, we may not like that God may seem to wait to take a struggle from our hands, but perhaps there is a reason a greater lesson to be taught or make you come out stronger showing what He can do. Think of the story of Lazarus, but relate his death to spiritual death as opposed to a physical one.