Why do I never know what to say?

I have lots of stuff in my head for hours but when it comes to actually saying it I can’t do it. I don’t want to get in the way. I also know what I need to say for my own well-being. I don’t think that now is the time. However, I want it to be. I don’t want people to think I’m an awful person or even annoying. I understand more than others assume. I know how others feel but it’s not my place to get involved. The dreams I have are really annoying. I need me time and I don’t even get it when I’m asleep. I am fed up of getting called a freak for my abilities. They aren’t a choice and they don’t make me weird. Nothing different about me makes me weird. I feel people see me as a weird freak. I can’t explain certain things. I can just assure others that I’m mentally sound.