You will never completely recover from it. I know because I have it. I can tell you that with time and counciling, it will become easier. I have a wonderful life now and I am "over it" until something brings the feelings and memories rushing back. It could be a sudden quick move by someone or a certain sound. But it is usually temporary and I have learned not to dwell on it or let it control my life. Time is the only answer.