when you get your ass kicked a few times you will learn your lesson.
it sounds more like you have social disorders then simply being impulsive.
No, he's impulsive. One time he went up to me asking for clop.
The only thing you can really do is stop, and think. If you are having second thoughts, then it's probably not the best thing to do in the moment. But being impulsive could help a bit, like when you announced that you were a furry, you don't have to dance around that fact if the subject happens to come up.