hey, it took me more than 10 years from the first incident to get over it. and frankly, there's still triggers. Its something you're going to have to deal with again and again. At first you're going to think about it every day, all the time. One day the time will come when you realize you didn't think about it at all. And then slowly, you will move on. You will never forget.
you cannot allow these people to control your life, and you have to realize that as horrible as the things are that have happened to you, they have made you the wonderful person you are today. It really helped me when I turned the negative into positive, and I have promised myself to never stop talking about it in an attempt to help other people avoid what I went through or get through it.
Honestly, if you need to talk, you can PM me.