"Happiness is the Consequence of Personal Effort" -Liz Gilbert
Notice that Liz, author of "Eat, Pray, Love" does not say that happiness is the result of personal punishment. She doesn't say that if you beat yourself up enough and starve yourself enough and then work out hard enough so you can barely stand enough that you will be happy. She says that you make an effort to be happy.
So many of my clients tell me they will be happy after they beat themselves into submission with a rigorous diet. They say they will be happy when they are thin. They say they wil be happy when their career takes off. But happiness is something only you can work at. Being kind to yourself and having compassion for yourself can connect you to yourself and the happiness that is already residing within you.
You cannot go on a path of self-criticism and expect to find joy at the end. The path of self-critism and self-punishment leads to pain. Always has.