Have you ever taken the blame for someone

When I was a child I would see my brother beaten for breaking things while playing and I would say it was me so he wouldn't get hurt but I would get yelled at by my Mom. My father he would eat food from the refrigerator or drink someone's soda and fill it with water eat all the ice cream a dish would fall break and he would ask me can you say it was you I don't want your mother to get angry with me and until I turned eighteen years I took the blame and in my heart I felt guilty I felt these people who were angry someone drank there soda whatever someone broke there things and I felt shame guilt and there energy while they are angry yelling upset with you and from a child to becoming an adult you feel so bad and you take it if people accuse you of things and you are innocent you are hurt but you just leave it and I remember in high school it was something simple like knocked down teacher's pen and I was close by and he said did you do it I said yeah he said I know it wasn't you why do you always sound like you are guilty and I said that I take the blame and he said you shouldn't do that, you shouldn't feel guilty all the time. It's like a pain it's hurts to be false accused.

It's hurts because you hold your head down and you are ashamed when someone is mad hurt yelling and telling you negative things like you should be ashamed of yourself for doing this. It changed me I would hold my head down have low self esteem I had no idea years of taking other people's pain would wear you out make you feel so low

How do I get a better self esteem and let there toxic words go how do I hold my head high