Jay, you do need to get help but you also need to do one other thing. Decide to change. If you don't like the person that you are then choose to be different and work to become so. It's not easy, and it's going to be painful; but if you really want to not make the same mistakes you say your parents did then it's time to step up.