What do you mean by long term investor?
Personally, I think all that self-analysis stuff is a waste of time. Holy moly, by now I suspect you know yourself well enough to decide whether or not you can pull the trigger quicker than every once in awhile. Don't be mislead by all that stuff...