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.
There is your entire problem. It is probably NOT YOUR FAULT. You are a victim of child abuse ... and that left you with no self esteem. Without TREATMENT, it will likely NEVER cease ... that is the problems you have today ... those you describe in your post.
There is treatment for this kind of thing and if you connect with a mental health professional, you can begin working on the problem. A life time problem if not treated.
Good luck to you. I think you are a very GOOD person and deserve happiness. Unfortunately, you probably don't.