You don't feel good enough, smart enough, pretty or handsome enough, you don't have enough education, you don't have enough friends, you aren't as wealthy as you would like to be, you aren't skinny enough, you aren't talented enough, you are too fat, too poor, too weak...the list is endless. You are in constant conflict with the relationship with yourself. And if you don't love and accept yourself, how can you ever expect anyone else to? What if instead of focusing on what it is you are not, you changed those thoughts to accepting exactly what is, the way it is. That you do have enough...that you are enough.
You are constantly busy changing your diet, your looks, your friends, your job - when all that needs to change are your thoughts.
Embrace what is. Without self-acceptance and self-love you are inviting your problems to take up permanent residence in your life. What if you were to accept the body weight you were at right now, what problem would that alleviate? What if you accepted that the number of friends you have right now is exactly the number of friends you are supposed to have? What if you accepted the bank statement each time you received it instead of beating yourself up all the time? What if you were able to accept your past; what if it all worked out just as it was supposed to? Acceptance doesn't mean you still can't work towards your goals of improvement or desires of your heart, it means you will do so in a healthier and more productive way.
I believe the problems we have in life are created by the thoughts we think. We are the creator of our own problems by not accepting things as they are. If you change your thoughts to accept what is, then there is no room for self-judgment or self-loathing. Once this shift of self-acceptance takes place you have now created space for more self-love, the healer of all problems.
Stop hating or judging yourself for everything you aren't, start loving and accepting yourself for everything you are, just as you are.