Why would you say that it is going to take a really long time?
As stated by Kind & Steve you have very serious issues that you need to deal with right now. Even if you are able to make them it will take her along time to trust that they are real and permanent. The most important thing you can do right now is take all the focus off her and put in on you.