I don't experience a lot of impulsivity. When I do, I make a deal with myself to engage in a waiting period on things. I might choose to wait 24, 48, 72 hours, depending. On some things, I might choose to wait a week or longer, again depending upon the matter or decision at hand.
I would think that a lot of impulsivity might be very difficult to reign in?
I'm sorry, I am not the best resource on this. I do want to respond to your post though.
As always, I wish you the best!

WC