Hi Therag. You shouldn't need anyone to respect you. Respecting yourself should suffice to bring you happiness. Give yourself praise with things that you do, and be sure to start small or else you'll get caught up feeling like everything you do isn't good enough. Also, give yourself space to be anxious or to grieve about the misfortunes in your life. When you've let these feelings out, then you can carry on with baby steps to gain control little by little.
You can do it!!! You're stronger than you give yourself credit.