I was in your situation when I was younger but unfortunately I took the other road...As teke said, it doesn't get better, you just get older, unahappier, and more jaded (well, at least I did).
Those people that were true friends will still be there. Mistakes are not the end of friendships...just bumps in the road. Treat yourself well...you deserve it.