The famous cliche is that "time is a great healer" but who ever wrote that forget to mention that it can be a very very long time.
As advised, some things you don`t actually get over, but you do assimilate them into the fabric of your life, so they are there, but they are increasingly less raw and hurtful on a daily basis.
The human condition is seriously resliliant, and every day puts a little more distance between you and events, and a little more padding on your wonded soul, so hang in there, it will get easier, but it`s not a constant healing process. Some events can hide in the background and come screaming out at you with amazing speed, prompted from your inconcious by a stimulous you don;t realise, so can`t avoid.
You will get through this - keep telling yourself that, because it is true.