Depression Support Group
Depression is a real and debilitating condition that is often misunderstood by family and friends. Its meaning can range from a prolonged period of sadness to an actual mental illness with specific symptoms. Find and share experiences with others who are going through the same struggles.

It is very hard to get past cruel and negative thoughts or words you have heard and there are still times when those words come back to haunt me.
I would say you should be proud of yourself for every little accomplishment you do to pick yourself back up . When you get a compliment or kind words don't do as I did and simply think the person was just trying to be nice. Actually take in that praise. If you try to do better and are around supportive people who can (and probably will) encourage you---I do believe your confidence and self esteem will grow.
For now, you should feel good to know when you look in the mirror that you are truly trying to do (and be) better. I send Hugs and good, positive thoughts. :)
Check out this video https://youtu.be/MEwi2PcjK4U hope it helps some
Eckhart Tolle