We all heard million of times to forgive people in your surrounding because if you are not willing to forgive someone on their mistakes how can you accept from God to forgive you on your sins .
But did you ever listen that you need to forgive your self too .Yeah you are reading i am saying here to learn to forgive yourself .
If you can forgive someone on their mistake because they are humans than you are a human too you can make mistakes too.
Don,t make your life worst by not forgiving yourself even on your small mistakes .If you are the one who is continously criticizing yourself for mistakes you did in past you are biggest enemy of yourself .
Learn to accept the fact that we are humans and humans can made mistakes
Mistakes are part of our life we learn from it they make us strong .