This is one more piece of advice I have for you: don't get impatient. Even if things are so tangled up you can't do anything, don't get desperate or blow a fuse and start yanking on one particular thread before it's ready to come undone. You have to realize it's going to be a
long process and that you'll work on things slowly, one at a time.
Waiting is one of the things that human beings cannot do well, though it is one of the essential things we must do successfully if we are to know happiness. We are impatient for the future and try to craft it with our own powers, but hte future will come as it ocmes and will not be hurried.