Yeah good advice ched. Mate take it easy on yourself, life does work out but once you hit your age you see the waves better. Some are huge suckers that'll keep you under for awhile, but millions in the world ride them out, and head back out the back, somtimes you wipe out but there's heaps of awesome rides in your life that its well worth getting back out there so to speak. You should talk to someone if your physically urting yourself. What you have to remember is your not crazy. Counsellors are for everyone and your form of physical punishment isnt that bad. People resort to all types of physical punishment, drugs alcohol. But as chad says you have to look after you first buddy, your doing this 'cause your not happy with yourself for what happened, chill on that and have a chat to someone. 8)