Do I have a brain disorder????

I mix my words up so bad in sentences and don't realize I'm doing it until after I say it. It makes me sound so stupid. Like for example, I said " that is the truest thing all night I have ever heard" but I meant to say "That is the truest thing I have heard all night" Up until a year or two ago, I would punch myself in the head or bang my head against the wall when I get deeply upset. Did I do this? This happens all the time when I'm talking. I don't even have to be nervous. I think I use to have serious issues with depression. Or something. I got upset I would cry and bang my head against walls, hit myself HARD with my fists... that's not normal.