Waiting for perfection before you love yourself is like waiting for ripples and waves to disappear before you enjoy the sea. Start loving yourself now and don’t miss out! That in itself will bring more positive changes. You will be pleasantly surprised.
Start by accepting that we are all flawed by nature and stop scolding yourself for your mistakes. We all make mistakes and we remain worthy human beings, worthy of love.
Our mistakes and imperfections are only one part of us as a whole.