RANT!!!!!!!

I am 12 yrs old and live with my mum and uncle. My mum is blind and has severe OCD so does my uncle.

My mum has mental problems but only my uncle knows bout. She is emotionally abusive. She makes me sleep down stairs when i have a perfectly good room and bed upstairs. She has yes hit me before luckily not to much but she still has.

My self confidence is absolutely horrible CB of the things she says to me. Yes I do self harm trying to stop. She's also homophobic and she knows I'm bi and calls me shit CB of it.

My uncle asks me why don't u just tell someone but I can't. I don't know why I just cant say it. I want to but I can't.

She makes me wash my hands a lot and do a lot of things I don't wanna do. She is mentally and physically unwell.shes a very controlling person like very.

Do u guys think I'll have mental probably bc of this. I also think I have social anxiety.

What do u think i should do