First off, I want to say that you are an amazingly strong woman to have been able to support your bestfriend through her own struggle. It is a horrible truth that things like this can happen over and over again and we can only be grateful to have friends who will guide us out of our darkness.
It has been seven years since my attack. Everyday I feel differently. Some days are easier then others but even after seven years, I still have very bad days. I don't think rape is something that we can ever entirely "recover" from or "come to terms" with. None of us deserve this and I am certain every one of us would like to be able to turn back time and change it but unfortunately we cannot. We must continue on with our lives and find strength in our pain.
It is ok to feel bad. It was a vital part of my healing that I accept my bad days along with my good. I wish there were something I could say to make things better for you, but I know there are no words in this world that can undo what has been done to you - just know that you are not alone and when you need a friendly ear to listen, I will be here.