how do I not misunderstand other people's intentions and then going off on one?

I sometimes get in to a one sided misunderstanding with people and I don't know their intentions or if they're upset with me or angry which in return makes me angry and I snap at them only to find out they have no ill intent or they're not upset or angry I then start hurling insults and going angry in the street shouting at myself then I hit things, and it ruins my day because I misunderstood someone, how do I stop this or any advice 

Parents
  • I don't think you'll ever be able to know for sure how they feel about it, but you can work on your response.

    I think you need to separate out those two issues, because the misreading isn't the problem; it's jumping from thinking they might be upset to yelling at them. 

Reply
  • I don't think you'll ever be able to know for sure how they feel about it, but you can work on your response.

    I think you need to separate out those two issues, because the misreading isn't the problem; it's jumping from thinking they might be upset to yelling at them. 

Children