When those emotions aren't flooding you, can you think of specific ways that you've grown? Mentally note those - or write them down and carry them in your wallet - and go over them when you're questioning yourself.
-PM
Thanks PM for pointing me in the right direction. I really appreciate your kind advice to me when i'm backsliding. I'll try my best to work hard on myself.
I've been trying to listen to other people talk and validating them. This is the hardest skill that i'm trying to master. At times i do not know whether i've done it well. Currently i'm able to validate thru text and such but when it comes to speeches i still have this fear of not being able to validate well.