There is nothing more normal if it hurts you. It doesn't matter if it was a long time ago, these things take a lot of time to heal. What I would suggest is to really talk to a therapist who can help you out, because it would only benefit you to talk to someone who can really help you. If you want to talk to someone in private I'm always here if you need.
Hey sweetie. I'm really sorry that you went through that, it's really super duper unfair! Best thing to do, is to stop trying to get over it. Because the more you try to force yourself to get over it, the more you are going to think about it. It's like how if somebody tells you not to think about the taste of your favourite food, sure enough you're going to be thinking about it just by trying not to! It's best to make room for the pain, but still do lots of things that make you happy to make the pain easier to live with. Look after yourself, and do as much positive things as you can, and never beat yourself up, because what happened was not your fault! I also suggest going into SASS, they have people there trained specifically to counsel victims of sexual assault. I go there myself and it is wonderful. If you live in Hobart, there is one located opposite Elizabeth College. I am not good at remembering directions, so don't take my word for it- google map is your best friend! There are also places in town such as Headspace and The Link that can help you in regards to finding you some support. There are many free, confidential services. Just have a sniff around for some and find where you feel most comfortable! I promise you it's a huge relief once you open up no matter how scary it seems at first! Good luck.
Something like that doesn't have a designated recovery time so no matter if it was ages ago, it hurt you and it still does. This isn't something that has happened to me personally but I know someone who's been through something similar, talk to a therapist, it'll do you the world of good.
I have been threw sexual abuse. Not by a teacher but as a child by a cousin. I think your age at the time it happened is probably a lot of the reason it's still hurting you so badly. How old are you now?