The biggest hurdle on your way to happiness is self-loathing. Self-loathing is very similar to insecurity. And if you experience it, know that you’re not alone. Almost everyone experiences some form of self-hate at one time or another. It’s the feeling you are not enough, unworthy or undeserving of the good things in life, like love and happiness. The truth is that, everyone deserves love and happiness. But we’re often taught the opposite. It may arise from a history of abuse, cultural or social messages or being excluded.
Bad relationships, failures and many other different experiences can lead you to believe that, there is something inherently wrong with you. Well, there isn’t and self-loathing will only bring you down even if you’ve made decisions that you’re not proud of. You can learn from your mistakes, hating yourself over them will not do you any good. Let go of your self-loathing. It’s a barrier to your happiness. And you do deserve to be happy.