There are things that we need to forget sometimes... Things that we have done that we thought was right but it's not. Yes, we do nasty things in our life and for me i did but i regret it all now. Not me, not me... I guess its too late, people that we love will be lost because of being stupid. We'll just realized the importance of them when they're gone already.
I think the best way to get over these is to focus on the good side of life and yes, we have to learn from our mistakes. Good thing is we know how to get up...gather all the pieces that we've lost and bring them back again in their proper places.