Mine was four years ago and I have not yet been able to move past it.
But being in therapy definitely helps, although I have not yet been able to talk about it. I told my therapist about it in an email, so she could help me without me having to talk about it.
Don't try to deal with it on your own. If you can't afford regular therapy, there's always organizations that do therapy, whether in a group or alone, for free.