I think it is admirable that you are trying to turn your life around, but I believe you need professional help - not a bunch of strangers who hit each other for fun.