That's good that you have a daily hobby atleast

Ofc there's no doubt that the night are the roughest, but maybe there's something you can do with your studying.
I know it would be like, at day: train, at night: study, but there's so much else you can do to NOT think about the past.
You should try and focus on the future.
Make a ot?

That takes time and I'm pretty sure you won't be stuck in your mind about the past.
"Should depot be at the left or right side? hmm"
"Maybe I should do a 50mb custom map, that ought to do it" XD
Hope you understand what I'm getting at, stay busy...
Talk to a stranger, explore at internet, download/watch/listen movies, tv shows, music.
I'd say it's not far until you'll feel better, I believe that it's the part where you need to get over what you've been through is what's necessary for you to continue in life.
I'm not the guy to answer to this but...
/Limannen