Madam, you have masked yourself with negativity and probabilities of having anxiety. Self hurting, blaming yourself and worried about what others think or feel about you is symptoms of low self-esteem, lack of confidence.
Next Steps
consult a Counselling Psychologist for help